摘要:
1.介紹 线程池本身提供了大量数据统计相关的方法、扩容方法、预创建方法等等。 2.核心线程相关 getCorePoolSize():获取核心线程数。 setCorePoolSize():重新设置线程池的核心线程数。 prestartCoreThread():预启动一个核心线程,当且仅当工作线程数量小 阅读全文
摘要:
1.方法 reject(Runnable command)方法很简单: final void reject(Runnable command) { handler.rejectedExecution(command, this); } 调用线程池持有的成员RejectedExecutionHandl 阅读全文
摘要:
1.主要的变量 private final ReentrantLock mainLock = new ReentrantLock(); private final Condition termination = mainLock.newCondition(); 2.ThreadPoolExecuto 阅读全文