- 线程池在源码中主要实现形式为每一个线程为一个work
- 以下面代码为例
ExecutorService service = Executors.newFixedThreadPool(5); for (int i = 0; i < 15; i++) { service.submit(new Runnable() { @Override public void run() { try { Thread.sleep(5000); } catch (InterruptedException e) { e.printStackTrace(); } } }); } -
图解流程
-