行云

行至水穷处,坐看云起时。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年3月7日

摘要: 目的本来是这样的:有两个线程A,B。A在某个循环中等待线程B中的某个事件发生。比如在一个网络运用中,A是主线程,B是接收线程。A发送了一个请求到服务器,然后等待服务器返回响应或超时重发,当B接收到响应时通知A。先看如下代码:int main(){ HANDLE hMutex = CreateMutex(NULL, FALSE, NULL); WaitForSingleObject(hMutex, INFINITE); return 0;}WaitForSingleObject总是立即返回,为什么WaitForSingleObject没有起作用??原来是我理解错了,范了个低级错... 阅读全文
posted @ 2013-03-07 14:55 windflying 阅读(889) 评论(0) 推荐(0) 编辑