public class JavaThreadPool {
public static void main(String[] args){
ExecutorService pool=Executors.newFixedThreadPool(2);//初始化2个线程的池子
for(int i=0;i<10;i++){
Thread th=new MyTread(i);
pool.execute(th);//执行线程
}
pool.shutdown();//关闭池子
}
}
class MyTread extends Thread{
private int i;
public MyTread (int i){
this.i=i;
}
@Override
public void run(){
System.out.println(Thread.currentThread().getName()+"正在执行..."+i);
}
}