停止应用程序中的所有线程

时间:2011-02-15 09:28:53

标签: c# multithreading

我想在我的应用程序中停止所有线程5秒钟。 我怎么能这样做(没有遍历所有线程,foreach所有线程都“睡觉”)?

感谢。

1 个答案:

答案 0 :(得分:3)

暂停整个过程没有api(实际上没有windows api,不仅仅是.net)。您将不得不迭代所有线程并暂停除current之外的所有线程。然后在当前线程上休息5秒并恢复其他线程。