背景 前些天遇到一个需求,在没有第三方源码的情况下,刷新一个第三方UI,并且拦截到其ajax请求的返回结果.当结果为AVALIABLE的时候,停止刷新并语音提示,否则继续刷新. 分析这个需求,发现需要控制一个刷新循环的暂停与开始,因此网上搜到了通过ManualResetEvent实现线程的暂停与恢复. ManualResetEvent介绍 ManualResetEvent是一个通过信号机制,实现线程间状态同步的类.常用的方法有以下三个: WaitOne:阻止当前线程,直到收到信号 Reset:将…