c# - 中止 .NET 线程

标签 c# .net

我正在创建一个线程 A,并在该线程中创建一个新线程 B。

那么线程层次结构如何呢?线程 B 是线程 A 的子线程?或者线程是作为对等体创建的?

我想中止父线程 A,这反过来会杀死/中止其子线程。

这在 C# 中怎么可能?

最佳答案

理想情况下,线程应该永远不会中止。这根本不安全。将此视为放下已经生病的过程的一种方式。否则,就像躲避瘟疫一样。

更正确的做法是让代码可以定期检查某些内容,然后自己决定退出。

关于c# - 中止 .NET 线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3107780/

相关文章:

C# 图像生成器 - 性能缓慢

c# - 简单的 ftp 下载器/http 代理

c# - 在 C# 中获取数据库访问级别

c# - 将数据表转换为自定义 XML 的替代方法

c# - 扩展方法是否类似于在 c# 中具有 "new"关键字方法?

.net - 如何在 Winform WebControl 中强制使用 IE 版本?

c# - 英文异常信息?

c# - 标签云字号计算逻辑

c# - 当有两个类型具有相同的名称时,如何消除监 window 口中的类型歧义

c# - 动态加载程序集的应用程序配置