摘要:
在消费者模型里面,有两个主意点: 1、对于当前消费次数的修改访问需要线程互斥,所以用关键段(也可以是互斥量)进行互斥。 2、需要两个信号量(当然也可以是事件),一个表示缓冲区为空,一个表示缓冲区不为空,用于进程间的同步。 还有一点:注意主线程的结束会导致子线程的结束!!!这里一开始一直没搞清楚,后来才发现在将主线程暂停! #include#include#includevolatile long g_nLoginCount;const int THREAD_NUM = 10;volatile long g_num;CRITICAL_SECTION g_thread;HANDLE... 阅读全文
posted @ 2014-03-08 22:54 huhuuu 阅读(185) 评论(0) 推荐(0) 编辑