ManualResetEvent类
ManualResetEvent
是一个同步基元,用于在多线程环境中协调线程的执行。它提供了两种状态:终止状态和非终止状态。在终止状态下,
ManualResetEvent
允许线程继续执行。而在非终止状态下,ManualResetEvent
会阻塞线程,直到它的状态变为终止状态。
ManualResetEvent
类有以下几个常用的成员方法:
Set()
:将ManualResetEvent
的状态设置为终止状态,允许线程继续执行。Reset()
:将ManualResetEvent
的状态设置为非终止状态,阻塞线程。WaitOne()
:阻塞当前线程,直到ManualResetEvent
的状态变为终止状态。WaitOne(int millisecondsTimeout)
:阻塞当前线程,直到ManualResetEvent
的状态变为终止状态,或者超过指定的超时时间。
实现暂停继续
form界面
form类的成员变量