c#如何结束线程

bugs9999 艾莱依的 PM  2004-12-23 11:53:41
c#应用程序中启动了多个线程,当应用程序退出时在系统进程中仍然存在,是不是要将全部线程结束后才能退出应用程序?如何结束线程?
...全文
270 点赞 收藏 11
写回复
11 条回复
石榴刺猬 2004年12月23日
执行thread.About()中断线程。
同时,在线程方法中捕获ThreadAbortException异常,处理善后事宜。
回复 点赞
bugs9999 2004年12月23日
thread.Abort()好像不行的,Close()方法不存在的
回复 点赞
The123 2004年12月23日
//c#应用程序中启动了多个线程

用个arraylist纪录你启动的线程,最后遍历这个list,一个一个的关掉
回复 点赞
marvelstack 2004年12月23日
可以设置成后台线程,程序结束会自动结束.
也可以显示调用thread.Abort()
回复 点赞
Grace_ghb 2004年12月23日
pro.Close();
回复 点赞
nga96 2004年12月23日
自己写程序吧,让他出来就是
回复 点赞
epimetheus 2004年12月23日
没做过。帮你顶一下人气。
回复 点赞
bugs9999 2004年12月23日
大家帮忙,多谢!!
回复 点赞
benzite 2004年12月23日
thread.BackGround=true;
回复 点赞
flcandclf 2004年12月23日
p.close()
回复 点赞
aSalt 2004年12月23日
主线程当然要等子线程结束后才能结束,编程方法问题,不要再继续硬想办法了,从新写一遍吧。

就thread.abort吧,同上
回复 点赞
发动态
发帖子
C#
创建于2007-09-28

8.5w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告