.NET检测线程是否从外部代码退出?

问题描述

| 我正在建立一个供多线程应用程序使用的库。我需要一种方法来确定是否正在退出特定线程。 如果您不直接拥有该线程,是否有办法在特定的“ 0”退出添加钩子或得到通知? 线程异常中止是非常特殊的,因此我不在乎异常中止,只关心适当的退出。 如果可能的话,这将大大简化该库。 有任何想法吗?     

解决方法

您可以启动自己的单独线程,并将其加“ 1”到相关线程。 但是,我没有看到任何简单的方法来获得
Exited
事件。 (投票
IsAlive
很少是一个不错的选择)     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...