2021年9月14日

摘要: 有四种: 第一种AbortPolicy:不执行新任务,直接抛出异常,提示线程池已满 第二种DisCardPolicy:不执行新任务,也不抛出异常 第三种DisCardOldSetPolicy:将消息队列中的第一个任务替换为当前新进来的任务执行 第四种CallerRunsPolicy:直接调用exec 阅读全文
posted @ 2021-09-14 16:29 超人不会灰啊 阅读(113) 评论(0) 推荐(0) 编辑
 
摘要: CachedThreadPool:可缓存的线程池,该线程池中没有核心线程,非核心线程的数量为Integer.max_value,就是无限大,当有需要时创建线程来执行任务,没有需要时回收线程,适用于耗时少,任务量大的情况。 SecudleThreadPool:周期性执行任务的线程池,按照某种特定的计划 阅读全文
posted @ 2021-09-14 16:27 超人不会灰啊 阅读(142) 评论(0) 推荐(0) 编辑