核心对象与waitforsignalobject()的事件激发

内核对象
令牌对象、事件对象、文件对象、文件映射对象、进程对象、信号量对象、线程对象、互斥量对象、管道对象、进程对象、线程对象、可等待的计时器对象、线程池工厂对象等。
调用CreateFileMapping创建对应于Section对象的文件映像。
CreateThread()
CreaeteFile()
CreateFileMapping()
CreateSemaphore()
使用完核心对象需要关闭相应句柄:CloseHandle()
当进程、线程结束时,线程对象处于激发状态;
当事件处于设置状态时,该对象处于激发状态;
当互斥量不被任何对象拥有时,该对象处于激发状态;
waitforsignalobject()结束阻塞状态。

信号量的规则:
当信号量的资源计数大于0时,该对象处于激发状态;
当信号量的资源计数等于0时,该对象处于未激发状态;
系统绝对不会让当前的资源计数为负数;
当前资源计数绝对不会最大资源计数。
核心对象

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值