自定义线程池需要了解四大方法、七大参数、四种拒绝策略
1、常用的创建线程池的四大方法
(1)创建单个线程的线程池:Executors.newSingleThreadExecutor();
//源码
public static ExecutorService newSingleThreadExecutor() {
return new FinalizableDelegatedExecutorService
(new ThreadPoolExecutor(1, 1,
0L, TimeUnit.MILLISECONDS,
new LinkedBlockingQueue<Runnable>()));
}