关键代码
ExecutorService pool=Execotor.newCachedThreadpool();
for(int i=0;i<10;i++)
{
finial int task=i;
pool.execute(new Runnable(){
public void run(){
for(int j=0;j<5;j++)
system.out.println(Thread.currendThread().getName()+task);
}
});
}
newFixedThreadpool[n];为定长线程池
newScheduledThreadPool[n];为6个可定时周期性可执行的线程
newSingleThreadExecutor为单线程化的线程池