在下面 链接中最方便的应该是第三种方法(他也推荐了),但是第三种方法有个小问题,就是 : WaitHandle.WaitAll(_ManualEvents); 中的_ManualEvents最大为64 ,否者会报错,
对于多线程来说可能不够,所以改成这样就摆脱了 限制:foreach(var n in _ManualEvents){ WaitHandle.WaitOne() }
参考链接:https://bbs.csdn.net/topics/370019875