【发布时间】:2011-07-21 11:10:02
【问题描述】:
我有几个线程在我的 WPF 应用程序的线程池中运行。我需要监视它们,可能来自另一个线程,以了解是否所有这些线程都已终止。 我怎样才能做到这一点。
为简单起见,我的使用场景是:
- 点击一个按钮
- 在一个线程池中启动多个线程。
- 启动另一个线程来监控线程池中的那些
- 锁定 WPF 应用的 UI。
- 当步骤 3 中的线程设置一个全局值以指示在 (2) 中启动的线程已终止时,释放锁定。
【问题讨论】:
-
尽管标题非常不同,但这是相同的问题并且有解决方案。
标签: c# .net wpf threadpool terminate