请问,一个线程池启动后,如何调用里面的线程方法?

解决方案 »

  1.   

    设一标志使池内的线程处于wait状态, 当取出一个Thread时,
    改变标志值, 并调用start()方法开始该线程
      

  2.   

    http://www.3lian.com/zl/2004/10-5/222237.html
    你可以仔细拜读。
    有两种方案:
    1.实现接口Runnable
       public class DoSomething implements Runnable {
      public void run(){
      // here is where you do something
      }
      }  DoSomething doIt = new DoSomething();
      Thread myThread = new Thread( doIt );
      myThread.start();
    2.继承类Thread
      public class DoAnotherThing extends Thread {
      public void run(){
      // here is where you do something
      }
      } 
       DoAnotherThing doIt = new DoAnotherThing();
      doIt.start();
    总结,不管哪种方法,一定要实现或者重写run方法。