java并发包之newCachedThreadPool无界线程池简单用法
解决方法:
无界线程池就是池中存放线程个数是理论上的Integer.MAX_VALUE最大值,所以风险很大不提议使用
下面创建线程池,往线程池中提交5个线程
public static void main( String[] args ) throws InterruptedException {
ExecutorService executorService = Executors.newCachedThreadPool();
for(int i=0;i<5;i++){
executorService.execute(new Runnable() {
@Override
public void run() {
System.out.println(System.currentTimeMillis());
}
});
}
}