今天详细说一下ManualResetEvent 它可以通知一个或多个正在等待的线程已发生事件,允许线程通过发信号互相通信,来控制线程是否可心访问资源 当一个线程开始一个活动(此活动必须完成后,其他线程才能开始)时,它调用 Reset 以将 ManualResetEvent 置于非终止状态.此线程可被视为控制 ManualResetEvent.调用 ManualResetEvent 上的 WaitOne 的线程将阻止,并等待信号.当控制线程完成活动时,它调用 Set 以发出等待线程可以继续进行的信…