作者arcred (坚持阿伏哥联盟)
看板C_Sharp
标题[问题] 结束程式的问题
时间Sun Apr 17 11:42:52 2011
在下接手了一个视窗app的维护跟开发,
因为设计不良的关系, 有些 thread 开了之後遇到某些情况会一直卡着.
占用硬体效能不大所以我打算暂时不去处理了...
不过在结束时会这些 thread 还留着没关掉会出问题,
所以我在直接在主视窗结束时触发 environment.exit(0)
问题是在 win 7 跟 win vista 下都收得掉,
但是不知道为什麽在 win xp 下却无效.
有什麽方法可以解决程式结束时 thread 没处理乾净的问题呢?
这程式破万行了..实在懒得去帮他 debug...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 68.98.169.112
1F:→ yeo1987:设定IsBackground试试? 04/17 12:30
2F:推 horngsh:用Abort()方法停掉每个thread, 再离开才可以. 04/17 16:01