摘要:
1.介绍 当线程池线程数大于最大线程数(maximumPoolSize)时,多余的任务,程序应该按照什么拒绝策略处理。 2.拒绝策略4个 AbortPolicy:丢弃任务,并抛出RejectedExecutionException异常(需要在调用线程处捕获异常,即执行submit线程处) Disca 阅读全文
摘要:
1.介绍 ThreadFactory用来创建线程,需要实现newThread方法。 2.常用场景 线程重命名 设置守护进程 设置优先级 3.示例(线程重命名) 阅读全文
摘要:
1.为什么不使用Executors提供4个线程池创建线程池 阿里巴巴开放手册这样写: 2.创建过程 虽然不建议使用Executors创建线程池,但是还是要搞清楚他的原理。 注意: 1.核心线程池=最大线程池(不聘请临时工) 2.LinkedBlockingQueue按照先进先出队列,最大队列为Int 阅读全文