CreateEvent 自动复位和手动复位的区别
来源:互联网 发布:宜人贷淘宝验证不了 编辑:程序博客网 时间:2024/05/17 22:17
{ HANDLE hEvent = CreateEvent(NULL, FALSE, //automatically resets TRUE, //flag for initial state NULL); WaitForSingleObject(hEvent, -1); //此处正常退出,因为前面的初始值是TRUE SetEvent(hEvent); //设置事件 WaitForSingleObject(hEvent, -1); //此处正常退出,因为前面的SetEvent WaitForSingleObject(hEvent, 2000); //此处会超时退出 CloseHandle(hEvent); } { HANDLE hEvent = CreateEvent(NULL, TRUE, //manual-reset TRUE, //flag for initial state NULL); WaitForSingleObject(hEvent, -1); //此处正常退出,因为前面的初始值是TRUE WaitForSingleObject(hEvent, -1); //此处正常退出,因为需要手动复位 ResetEvent(hEvent); //重置事件 WaitForSingleObject(hEvent, 2000); //此处会超时退出 SetEvent(hEvent); WaitForSingleObject(hEvent, -1); //此处正常退出,因为前面的SetEvent CloseHandle(hEvent); }
阅读全文
0 0
- CreateEvent 自动复位和手动复位的区别
- 异步复位和同步复位的区别
- 同步复位和异步复位的比较
- 同步复位和异步复位的比较
- 同步复位和异步复位的比较
- 同步复位和异步复位的对比
- 同步复位和异步复位的比较
- 复位和复位流程
- 同步异步复位的区别
- 冷复位和热复位有什么区别?
- 阻容复位与按键复位的区别是什么?
- 同步复位和异步复位
- 异步复位和同步复位
- 系统复位和内核复位
- FPGA的时钟和复位
- 同步复位和异步复位的比较(转载)
- 异步复位、同步复位和异步复位同步释放的比较
- access 自动编号复位
- JAVA WEB 后台开发自己用的UI admin 框架
- 38、不一样的C++系列--C++的异常处理
- Codeforces Gym 101190 (NEERC 2016) E. Expect to Wait (扫描线)
- 文章标题
- Java-解析XML
- CreateEvent 自动复位和手动复位的区别
- 【Swift】 Collections初识
- jQuery对象和javascript的对象的转化
- spring原理
- 开启动画用start
- 利用notifyDataSetChanged()方法实现启动活动之后更新 ListView
- GitHub学习之旅 之 HelloWorld
- Codeforces Gym 101190 (NEERC 2016) F. Foreign Postcards (dp + 期望)
- 【pg_rman】备份GIN索引bug