C#3.0核心技术-第19章线程-全新翻译注释-19.9(5)

19.9.4 双路信令.net 比方说咱们想要连续发信号通知一个线程五次:线程 代码视图:队列 这个程序是有缺陷的:在工做线程没有保持锁的任什么时候候,甚至可能在工做线程开始以前,主线程中的for循环可以自由地贯穿整个它的五次迭代!生产者/消费者的例子不会遭遇到这个问题,由于若是主线程走到工做线程的前面,每一个请求会被放入队列。而在这个例子中,若是工做线程仍旧忙于前一个任务,咱们须要主线程在每一个
相关文章
相关标签/搜索