publicclassCachedThreadPoolDemo{publicstaticvoidmain(String[] args){//创建线程池对象ExecutorService executorService =Executors.newCachedThreadPool();// 提交任务for(int i =0; i <10; i++){
executorService.execute(newMyTask());}
executorService.shutdown();}}
6. FixedThreadPool
publicclassFixedThreadPool{publicstaticvoidmain(String[] args){ExecutorService executorService =Executors.newFixedThreadPool(5);for(int i =0; i <20; i++){
executorService.execute(newMyTask());}}}
7.SingleThreadExecutorDemo
publicclassSingleThreadExecutorDemo{publicstaticvoidmain(String[] args){ExecutorService executorService =Executors.newSingleThreadExecutor();for(int i =0; i <10; i++){
executorService.execute(newMyTask());}
executorService.shutdown();}}