饭中淹的避难所~~~~~

偶尔来避难的地方~

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  94 随笔 :: 0 文章 :: 257 评论 :: 0 Trackbacks

2010年5月6日 #

     摘要: volatile实现无锁线程通信 因为编译器的优化和CPU的优化导致执行顺序的不可预知的改变而变得 不可行。
不过,使用MemoryBarrier可以在保障优化的前提下,让执行顺序控制在我们的手中。
  阅读全文
posted @ 2010-05-06 16:59 饭中淹 阅读(2081) | 评论 (9)编辑 收藏

     摘要: 分析例程,说明“喂食”这种无锁的线程通信方法。  阅读全文
posted @ 2010-05-06 14:49 饭中淹 阅读(1628) | 评论 (3)编辑 收藏