读书人

线程激起状态

发布时间: 2012-09-05 15:19:34 作者: rapoo

线程激发状态

当线程正在执行时,线程对象处于未激发状态。当线程结束时,线程对象就被激发了。因此,任何线程如果等待的是一个线程对象,将会在等待对象结束时被调用,因为当时线程对象自动变成激发状态。

一旦没有任何线程拥有mutex,这个mutex便处于激发状态。因此,如果没有任何线程拥有那个mutex,Wait...()便会成功。反过来说,当线程拥有mutex时,它便不处于激发状态。如果有某个线程正在等待一个未被激发的mutex,它便将进入"blocking"状态,也就是说,该线程会停止执行,直到mutex被其拥有者释放并处于激发状态。

读书人网 >编程

热点推荐