windows内核对象,其实说白了就是:
windows内核处理任何事件能够有条不紊地进行,是怎么安排和运行的内部机制(其中包含事件机制,互斥锁机制和信号量机制,等待机制)。
"汽车场有车位,汽车过来停车"的例子来形象解释关于windows内核对象的含义,
1.Event
N(无穷)车N(无穷)车位。对于人工重置event,就像有无穷车位的停车场。停车场一开放(SetEvent),所有等待(WaitForSingleObject)的汽车(等待线程)都可以进去停车。停车场一关闭(ResetEvent),所有的汽车(线程)都进不去。
N(无穷)车1车位。对于自动重置event,就是只有一个车位的停车场。停车场一开放(SetEvent),只有一辆汽