我有一种方法可以触发线程来执行某些工作。将有2个线程在一段时间内异步运行,并且当调用其回调方法时,该回调会激发另一个线程,直到所有工作都完成为止。如何使我的方法等待所有这些线程完成并被激发? 最佳答案 互锁:在启动任何线程之前递增初始为零的计数器。互锁。在退出/回送之前,在每个线程中减少一个计数器。如果有任何线程将计数器减为零,则Set()一个AutoResetEvent。 AutoResetEvent上的WaitOne()。Rgds,马丁