如何设置子线程可以随着主线程的结束而结束?

dongfangshang2 2012-07-12 10:23:54
我用一个主线程开启两个字线程, 当我主线程结束的时候, 如何强制两个子线程也结束?

补充问题, 主线程也是其父线程用 Abort 结束的



爷线程->父线程->子线程

当父线程被爷线程Abort的时候, 子线程也自动结束, 如何弄?
...全文
150 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
冯修远 2012-07-13
  • 打赏
  • 举报
回复
2、3#楼正解
huwei001982 2012-07-13
  • 打赏
  • 举报
回复
设置子线程的 IsBackground属性为 true
huwei001982 2012-07-13
  • 打赏
  • 举报
回复
设置 线程的额 IsBackground 属性为 true
nonocast 2012-07-12
  • 打赏
  • 举报
回复
1. 最简单的是主线程持有那两个线程的指针,然后直接abort就over了
2. 优雅一点就是通过autoresetevent+IsShutdown(bool)来实现

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧