互斥对象详记
摘要:
互斥对象的行为特性与关键代码段相同,但是互斥对象属于内核对象,而关键代码段则属于用户方式对象。这意味着互斥对象的运行速度比关键代码段要慢。但是这也意味着不同进程中的多个线程能够访问单个互斥对象,并且这意味着线程在等待访问资源时可以设定一个超时值I D用于标识系统中的哪个线程当前拥有互斥对象(互斥对象的特殊点)互斥对象的使用规则如下:• 如果线程I D是0(这是个无效I D),互斥对象不被任何线程所拥有,并且发出该互斥对象的通知信号。 • 如果I D是个非0数字,那么这个ID的线程就拥有互斥对象,并且不发出该互斥对象的通知信号。对于互斥对象来说,正常的内核对象的已通知和未通知规则存在一个特殊的异 阅读全文
posted @ 2011-07-12 17:21 hgy413 阅读(177) 评论(0) 推荐(0) 编辑