zoukankan      html  css  js  c++  java
  • CreateEvent SetEvent ResetEvent

    CreatEvent():创建一个事件对象 

    SetEvent():把指定事件对象的状态设置为发信号状态

    ResetEvent():把指定事件对象的状态设置为不发信号状态

    函数CreateEvent创建一个事件对象,参数1必须为NULL,参数2指定是否手工重新设置事件对象的状态。如果为FALSE,当等待函数接到信号并返回后此事件对象被自动置为无信号状态。这时等待此事件对象的其它线程就不会被唤醒,因为事件对象已经被置为无信号状态。

    如果参数2设置为TRUE,当等待函数接到信号并返回后事件对象不会被自动置于无信号状态,其它等待此事件对象的线程都能够被唤醒。

    用ResetEvent函数可以手工将事件对象置为无信号状态。

    相反SetEvent函数将事件对象置为有信号状态。

    PulseEvent函数将事件对象置为有信号状态,然后立即置为无信号状态,在实际开发中这个函数很少使用。

     
  • 相关阅读:
    makefile 3
    makefile 3
    wzplayer for delphi demo截图
    makefile 2
    makefile
    wzplayer for delphi demo截图
    clang complete
    makefile
    clang complete
    linux最常用命令集合
  • 原文地址:https://www.cnblogs.com/greencolor/p/2913086.html
Copyright © 2011-2022 走看看