java线程池有几种

【java线程池有几种】
java线程池有几种呢?下边带各位了解一下 。
Java线程池有四种,分别是:newCachedThreadPool、newFixedThreadPool、newSingleThreadExecutor、newScheduleThreadPool 。
1、newCachedThreadPool:建一个可缓存文件线程池,假如线程池长短超出加工处理必须,可灵便回收空余线程,若没法回收,则新创建线程,也是能reuse就用,但不可以随时随地新建的线程 。
2、newFixedThreadPool:建立一个确定尺寸的线程池 。可操纵并发的线程总数,假如工作中线程总数做到线程池原始的最大数,则将递交的每日任务存进到池序列中 。数对于一些很平稳很固定不动的靠谱并发线程,多用以网络服务器 。
3、newSingleThreadExecutor:单例线程,随意時间池里只有有一个线程 。
4、newScheduleThreadPool:建立一个定长的线程池,适用按时及规律性每日任务实行 。
以上是我们的共享,期待能帮助大伙儿 。