版权声明:本文为博主原创文章,未经博主允许不得转载。你想转载请附加连接哦 https://blog.csdn.net/dmw412724/article/details/83057843
Executors.newSingleThreadExecutor();
创建一个单线程池,里面维护了一个队列.如果在执行过程中出现异常而终止.那么下个任务将会创建一个新的线程.
Executors.newCachedThreadPool();
创建一个无边界线程池.如果线程不够,那么会新建一个线程.如果有线程闲置了60秒.那么会被销毁.
Executors.newFixedThreadPool(int count);
创建一个有固定大小的线程池.如果超出该固定大小,则会放入队列.