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

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

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

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

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

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

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

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

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

     
  • 相关阅读:
    书单
    parzen 窗的matlab实现
    Oracle-07
    图片加载不出来
    省市区三表建立及数据插入
    a链接与button按钮混用
    省市区三级联动,获取地区编号,JSON格式
    纯JS省市区三级联动
    JDK与JRE的区别
    web-03-jQuery
  • 原文地址:https://www.cnblogs.com/greencolor/p/2913086.html
Copyright © 2011-2022 走看看