如何解决.NET检测线程是否从外部代码退出?
| 我正在建立一个供多线程应用程序使用的库。我需要一种方法来确定是否正在退出特定线程。 如果您不直接拥有该线程,是否有办法在特定的“ 0”退出时添加钩子或得到通知? 线程异常中止是非常特殊的,因此我不在乎异常中止,只关心适当的退出。 如果可能的话,这将大大简化该库。 有任何想法吗?解决方法
您可以启动自己的单独线程,并将其加“ 1”到相关线程。
但是,我没有看到任何简单的方法来获得
Exited
事件。
(投票IsAlive
很少是一个不错的选择)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。