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