本帖最后由 wlm007007007007 于 2009-08-05 15:03:44 编辑

解决方案 »

  1.   

    private void wlm1()
    {
     try
     {
      //任务执行
     }catch(ThreadAbortException e)
     {
        //终止线程时候要做的事。 
     }
     
       ....
       ....
       ....//任务完成了}在外部调用thread.Abort();  终止线程其实像你这种不是死循环的线程没必要进行终止,执行完了线程就会自己销毁。
      

  2.   

    额!是吧!我大概知道了!4楼所说的!在外部调用thread.Abort();  终止线程 在哪里啊?在详细点好吗?