关闭

线程同步 总结 内核对象

标签: 内核对象事件等待定时器信号量互斥量
153人阅读 评论(0) 收藏 举报
分类:

小结

事件(Event)
等待定时器(WaitableTimer)
信号量(Semaphore)
互斥量(Mutex)

内核对象

对象 何时处于未触发状态 何时处于触发状态 成功等待副作用
自动重置事件 ResetEvent, PulseEvent或等待成功时 SetEvent,PulseEvent 重置事件
手动重置事件 ResetEvent, PulseEvent SetEvent, PulseEvent
自动重置可等待计时器 CancelWaitableTimer或等待成功时 SetWaitableTimer时间到 重置计时器
手动重置可等待计时器 CancelWaitableTimer SetWaitableTimer时间到
信号量 等待成功时 ReleaseSemaphore计数大于0时 计数减1
互斥量 等待成功时 ReleasMutex不被线程占用时 所有权交个线程

鸣谢

觉的我写的帮帮哒, 发个红包赏赏赏

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    文章分类