kenlistian

厚积薄发. 勤为桨,思为帆

   :: 首页 :: 新随笔 ::  :: 聚合  :: 管理 ::
  73 随笔 :: 4 文章 :: 22 评论 :: 0 Trackbacks
  该函数等待handle信号发来,它的好处在于可以等待多个信号发来.
原型:
DWORD WaitForMultipleObjects(
 DWORD nCount,
 const HANDLE* lpHandles,
 BOOL bWaitAll,
 DWORD dwMilliseconds
);

 第一个参数表示信号数目.
当设置bWaitAll = True,表示必须其信号必须都达到nCount才可以下一步.而不是lpHandle数组的信号都到.
    同时,如果lpHandle的某个信号SetEvent多次,是不会累计到nCount中,也就是说,当多个线程在处理完以后,可以在各自的线程体必须调用不同的event句柄来发信号,它才会被累计达到nCount后解锁进入下一步.
posted on 2009-03-17 18:50 kenlistian 阅读(810) 评论(0)  编辑 收藏 引用 所属分类: cpp

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理