线程间通信及同步方法介绍( 二 )


4、事件
事件分为手动置位事件和自动置位事件 。事件Event内部它包含一个使用计数(所有内核对象都有) , 一个布尔值表示是手动置位事件还是自动置位事件 , 另一个布尔值用来表示事件有无触发 。由SetEvent()来触发 , 由ResetEvent()来设成未触发 。
PS:事件是内核对象 , 可以解决线程间同步问题 , 因此也能解决互斥问题 。
关于线程间的通信及同步方法就给大家讲解到这里了 , 更多关于线程同步的文章 , 大家可以参考:《线程同步的方法有哪些?Linux下实现线程同步的三种方法》

推荐阅读