摘要:
为什么需要线程同步: 为了避免在一线程对以数据操作过程中(一进行一部分操作但是尚未完成)CPU时间片耗尽当前线程挂起时,另一进城对修改不完全的数据进行操作。如下面这段书上的代码所示:[代码]最理想的汇编代码如下:[代码]可是我们无法保证线程2会等待线程1执行完上述一系列操作才运行,汇编的结果可能是这样:[代码]....悲剧发生了,现在g_x的值是1并不是我们需要的2. 如何实现线程同步: 1.保证... 阅读全文
posted @ 2009-11-02 14:28
wParma
阅读(5507)
评论(10)
推荐(2)


浙公网安备 33010602011771号