【发布时间】:2011-04-20 13:35:38
【问题描述】:
这些天我正在阅读有关内存栅栏和屏障的信息,以作为同步多线程代码和避免代码重新排序的一种方式。
我通常在 Linux 操作系统下使用 C++ 开发,我大量使用 boost 库,但我找不到任何与之相关的类。你知道提升中是否存在栅栏的内存屏障,或者是否有办法实现相同的概念?如果没有,我可以看看什么好的图书馆?
【问题讨论】:
标签: multithreading boost boost-thread memory-barriers