阅读背景:

两个线程使用同一块内存,如何保证数据不被修改?

来源:互联网 
情况如下:
线程1为一循环。在循环中准备好一些数据,然后通过SETEVENT通知线程2,再继续准备下一次的数据。而线程2亦为一循环。在循环体中通过WaitForSingleObject等待线程1的通知。接收到通知后,读取这些数据,并进行处理。处理完后,进入下一次的等待。 线程1为一循环。在循环中准备好一些数据,然后通过SETEVENT通知线程2,



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: