循环在阻塞队列中获取任务获取失败返回null
触发条件:(1)核心线程池满,阻塞队列满非核心线程池满(2)ThreadPoolExecutor关闭
ensurePrestart添加工作线程的方式与ThreadPoolExecutor鈈同:核心线程池未满,则添加到核心线程池核心线程池满,不会去创建工作线程
只要没有线程可用就可以添加线程注意两点
分别测试两种类型:Runnable没有返回值,Callable具有返回值
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。
点击添加站长微信