作者:享学课堂James老师
转载请声明出处!
接着第1, 2篇后,我们继续来跟进一下并发编程的其它内容,如下:
第9节 java.util.concurrent包
线程池
线程池的核心接口是 ExecutorService
。java.util.concurrent
还提供了一个静态工厂类 Executors
,其中包含用于创建配置线程池的工厂方法。
其实 静态工厂方法如下
注意:
调整线程池大小时,大小是根据你的计算机中的逻辑核心数而定的。这个大小可以通过调用
Runtime.getRuntime().availableProcessors()
方法获得该值。
任务随着 ExecutorService#submit
, ExecutorService#invokeAll
或者提交,