多线程的伪共享

看书看到了伪共享,有必要整理一下,做一个阶段性的分析总结。 什么是共享?什么是伪共享?共享,很好理解,多个线程同时控制一个变量(数据)。比如在c++11中的shared_ptr;那么伪共享呢?这个不好理解,如果从字面意思上理解,就是表面是共享了数据(变量),但是实际上并没有被各个线程真正共享。 既然不好理解,那先举一个实际的例子,然后再总结。 假设有一个long型的数组long Data[4],有
相关文章
相关标签/搜索