How the CPU Breaks Your Multithreading (False Sharing)

Imagine a typical scenario: you’re optimizing a high-load backend or a network service. It doesn’t matter what language you use — C, C++…