摘要:
WaitHandle是一个用以控制线程同步的类,有WaitOne()方法,用以阻止当前线程(提前是其状态为Nonsignaled,即红灯,后面解释),直到当前的WaitHandle收到绿灯信号。WaitHandle有两个状态"Signaled" and "Nonsignaled",前者可以理解为绿灯,绿灯状态时WaitOne方法无效,当前线程不会被阻止,后者可以理解为红灯,WaitOne()方法会阻止当前线程。这两个状态是通过函数Set()和Reset()来设置的。前者设为绿灯,后者设为红灯。(1):一般来说,初始状态都是"Nonsignale 阅读全文