![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
[气圆斩]MultiThread修炼中...
haiheng
这个作者很懒,什么都没留下…
展开
-
Thread Pool
WaitForSingleObject(S_Full, INFINITE);/*处理缓冲-1*/ if(nTaskNum > THREAD_POOL_SIZE) { rc = WaitForMultipleObjects(THREAD_POOL_SIZE, hServiceThreads,FALSE,INFINITE); slot = rc - WAIT_OBJECT_0;原创 2004-10-13 15:28:00 · 826 阅读 · 0 评论 -
Mutex
WaitForSingleObject(S_InputMutex, INFINITE); g_pInputQueue->pop(); ReleaseSemaphore(S_InputMutex, 1, NULL);WaitForSingleObject(S_InputMutex, INFINITE); g_pInputQueue->push ReleaseSemaphore(S_InputMu原创 2004-10-13 10:33:00 · 818 阅读 · 0 评论 -
The Producer-Consumer Problem
WaitForSingleObject(S_Empty, INFINITE);WaitForSingleObject(S_InputMutex, INFINITE);g_pInputQueue->push();ReleaseSemaphore(S_InputMutex, 1, NULL);ReleaseSemaphore(S_Full, 1, NULL);/////////////////////原创 2004-10-13 10:39:00 · 943 阅读 · 0 评论 -
逐段注释--最简单,最方便,最快速,最实用,最高效,最清晰,最直接,最好的调试方法
原创 2004-12-15 11:44:00 · 2000 阅读 · 7 评论