202109-09 线程池之newFixedThreadPool定长线程池的实例 newFixedThreadPool定长线程池的实例newFixedThreadPool创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newFixedThreadPool固定线程池,使用完毕必须手动关闭线程池,否则会一直在内存中存在。示例代码:publicclassThreadPoolFixed{publicstaticvoidmain(String[]args){//设置线程池大小为3ExecutorServicefixedThreadPool=Executors.newFixedThreadPool(3);for(inti=0;i<10;... 继续阅读 >
202011-10 基于newFixedThreadPool实现多线程案例 1、异步提交,串行改为并行处理packagecom.hao.thread;importjava.util.ArrayList;importjava.util.List;importjava.util.concurrent.ExecutorService;importjava.util.concurrent.Executors;importjava.util.concurrent.Future;publicclassThreadTest{publicstaticvoidmain(String[]args){longstart=System.currentTimeMillis();System.out.println(action());longend=System.currentTimeMilli... 继续阅读 >