我写有一个程序,程序会执行很多个线程,
我想知道在程序执行的过程中,如何找到指定的线程,并结束该线程等。--------------------------------
谁能提供好的办法?谢谢,

解决方案 »

  1.   

    你新开的线程一般有个引用啊。
    Thread myThread = new Thread(new ThreadStart(MyFun));
    myThread.Abort();
    当前线程
    Thread.CurrentThread.Abort();
      

  2.   

    用一个Hashtable储存名字和Thread对象不就行了
      

  3.   

    你为什么不可以在生成一个线程后,把线程存放起来?比如全部放到ArrayList中!需要的时候可以通过查找ArrayList就可以了。或者如lordych所说的,用Hashtable进行存放。这样做有问题吗?