除非你的方法里面有代码把它运行的thread传给另外的thread,不然没有办法取得该thread,,那么也不能通过thread.Abort来强制终止.某些情况下,释放IAsyncResult可以把那调用置之不理.

解决方案 »

  1.   

    看看下面的例子
    http://download.microsoft.com/download/9/4/c/94cd450c-e7ae-46a3-ad1e-d19f2b80fa0c/multithreading.exe
      

  2.   

    谢谢两位!TO Lostinet:
       在线程池中的线程由操作系统管理,是不是不能用thread.Abort终止?我对释放IAsyncResult进行了实验,好像只是说明我对调用结果已不关心了,但调用线程还在运行。