构造函数:
public ManualResetEvent (bool initialState);
initialState:初始化状态,true或false
true:触发信号(signaled),线程不会被阻塞;
false:没有触发信号(nonsignaled),线程被阻塞,直到调用set,触发信号;
Reset函数
public bool Reset ();
设置事件为未触发状态(nonsignaled),导致线程阻塞。
Set 函数
public bool Set ();
设置事件为触发状态(signaled),允许一个或多个线程继续运行处理。
WaitOne()函数
阻塞当前线程,直到接收到触发信号(signaled)