多线程的问题

wangyanboq 2007-07-12 05:48:22
在winform主线程里面启动了一个多线程,这个多线程可能会被多次执行
winform关闭后,发现只是界面关闭了,而任务管理器里面显示进程仍然在执行,请问怎么解决这个问题?
...全文
131 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
RedGoldFish 2007-07-12
  • 打赏
  • 举报
回复
以上各位都用的狠招,LZ可以考虑温和一点儿的,通知那个线程自动结束,比如用ManulResetEvent等等.
Macosx 2007-07-12
  • 打赏
  • 举报
回复
private void Form1_FormClosed(object sender, FormClosedEventArgs e)
{
System.Environment.Exit(0);
}
兔子-顾问 2007-07-12
  • 打赏
  • 举报
回复
关闭的时候执行
System.Environment.Exit(0);
lpwcz 2007-07-12
  • 打赏
  • 举报
回复
在window窗口关闭事件中加上
关闭线程的Abort();方法。
就ok了。

110,534

社区成员

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

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

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