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

解决方案 »

  1.   

               System.Diagnostics.Process p = new System.Diagnostics.Process();
               p.Kill();
      

  2.   

    楼上貌似不行吧,你kill的是进程,而且也不确定是哪个进程
      

  3.   

    楼上貌似不行吧,你kill的是进程,而且也不确定是哪个进程
      

  4.   

    resume 下再abort不行?
    一般情况下线程不需要abort的吧,运行完就自动退出了。
      

  5.   

    非也,要将它停止的,不然下一次运行就出错了,
    可以先将它resume,再abort,应该可以了
      

  6.   

    kill针对的是进程吧,跟线程有什么关系?
    要是在自己的进程内,就将那个线程对象实例给Abort掉,如果是其他进程(不是你写的进程),需要获取线程的地址,指向自己的函数指针,那个函数指针,直接return
      

  7.   

    94 用了resume ,解决问题