从 CPU 缓存行到伪共享:并发编程里最被低估的性能杀手
多线程性能不升反降,CPU 没跑满、锁也没竞争——问题可能出在伪共享。本文讲清 64 字节缓存行的作用、伪共享的产生机制、三种解法与面试高分答法。
Nerio News Magazine brings you trusted, timely and thought-provoking stories from around the globe.
多线程性能不升反降,CPU 没跑满、锁也没竞争——问题可能出在伪共享。本文讲清 64 字节缓存行的作用、伪共享的产生机制、三种解法与面试高分答法。