PulseAll MSDN:通知所有的等待线程对象状态的更改。 所以可以理解成所有Wait锁对象的线程都将变成就绪状态。而Pulse顾名思义,只能将排在最前面的Wait就绪。 非常简单吧,下的示例可以说明PulseAll的功能,线程1启动之后会进入Wait状态,紧接着线程3获得锁对象但也马上Wait,然后线程3获得锁对象就PulseAll了。 PulseAll的结果就是前面两个Wait得到释... Read More
posted @ 2012-03-26 23:54 Dance With Automation Views(1013) Comments(0) Diggs(0) Edit