1.newCachedThreadPool缓存线程池
特点:可无限放大,当线程数过多时可能导致奔溃,所以要控制任务数。如果长时间没有线程进入则会自动释放掉。
2.newSingleThreadPool单线程线程池
特点:按指定顺序执行任务,任意时间点只有一个线程。
3.newFixedThreadPool
特点:初始化一些工作数量的线程池,当使用的时候直接从线程池取,不用的时候放回线程池,多余的空闲不会回收。
4.newScheduleThreadPool
特点:创建定长线程池,定时周期执行任务。
参考链接
https://www.cnblogs.com/aaron911/p/6213808.html