摘要: 一、线程池的增长和回收策略 增长策略:默认线程池接收到任务,创建一个线程去执行当前任务,当线程数大于核心线程数,会将任务添加到任务队列中,当队列满了,会创建新的线程去 执行任务。当线程数大于最大线程数停止。并启动拒绝策略。 回收策略:线程池中线程的数量大于核心线程数量&&有空闲线程&&空闲线程的空闲 阅读全文
posted @ 2020-10-12 22:50 liuwd 阅读(806) 评论(0) 推荐(0) 编辑
摘要: 一、任务在线程池中是如何被执行的 二、线程池的拒绝策略 1) 默认的策略是AbortPolicy 当大于最大线程数后直接抛出异常 代码实现: /** * 核心线程数1 最大线程2 任务队列大小2 采用AbortPolicy * 运行结果 * 0 * 3 * 1 * 2 * Exception in 阅读全文
posted @ 2020-10-12 15:31 liuwd 阅读(263) 评论(0) 推荐(0) 编辑