如何强制关闭线程?
窗体加载的时候:建立线程
if (str_IpAddress!="")
{
t_ListenPort1=new Thread(new ThreadStart(ListenPort));
t_ListenPort1.Start();
}
定义如下:
Thread t_ListenPort1;
当窗体关闭的时候,应该怎样关闭线程???
使用ListenPort1.Abort 方法,系统报错
问题点数:100、回复次数:4Top
1 楼luqinghua(Action)回复于 2006-03-04 13:49:32 得分 40
System.GC.Collect();Top
2 楼misvcom(零下一度)回复于 2006-03-04 14:22:31 得分 30
报什么错了?
一般都是用Abort方法,应该没问题的。
或者你试下先把线程挂起,看看会不会报错Top
3 楼misvcom(零下一度)回复于 2006-03-04 14:26:57 得分 30
应该是你强制把线程终止,而引发其他错误的Top
4 楼jhtchina(学习构架设计)回复于 2006-03-04 14:59:14 得分 0
谢谢
我看错了
不是ListenPort1.Abort 的问题Top




