伪共享的本质是:多个线程虽然操作的是不同变量,但这些变量落在同一个缓存行中。由于 CPU 缓存一致性以缓存行为单位工作,一个线程修改其中一个变量时,会导致其他核心中同一个缓存行的副本失效,最终造成大量无意义的缓存同步和缓存重新加载。