首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 怎么终止被挂起的线程

2012-05-01 
C# 如何终止被挂起的线程为了速度,特来求助。如何终止一个被挂起的线程。 ?_progress.Suspend()//////挂起

C# 如何终止被挂起的线程
为了速度,特来求助。
如何终止一个被挂起的线程。
?_progress.Suspend();//////挂起线程
?_progress.Abort();////////终止线程 此处报错,线程被挂起;正在尝试中止。
这种情况应该如何处理,第一次用线程,不太明白。

[解决办法]
kill
[解决办法]
System.Diagnostics.Process p = new System.Diagnostics.Process();
? p.Kill();
[解决办法]
楼上貌似不行吧,你kill的是进程,而且也不确定是哪个进程
[解决办法]
楼上貌似不行吧,你kill的是进程,而且也不确定是哪个进程
[解决办法]
你停止它,它当然会报错,你要获取它的错误处理呀
[解决办法]
resume 下再abort不行?
一般情况下线程不需要abort的吧,运行完就自动退出了。
[解决办法]
非也,要将它停止的,不然下一次运行就出错了,
可以先将它resume,再abort,应该可以了
[解决办法]
kill针对的是进程吧,跟线程有什么关系?
要是在自己的进程内,就将那个线程对象实例给Abort掉,如果是其他进程(不是你写的进程),需要获取线程的地址,。。。。。。指向自己的函数指针,那个函数指针,直接return

热点排行