预留广告位
预留广告位
预留广告位
当前位置:首页  »  科技  »  科技百科  »  文章  »  java线程池有几种

java线程池有几种

来源:网络 转载:好巧合 时间:2022-01-22 20:34
导读java线程池有几种,Java线程池有四种,分别是:newCachedThreadPool、newFixedThreadPool、newScheduleThreadPool、newSingleThreadExecutor。

java线程池有几种呢?下面带大家了解一下。

Java线程池有四种,分别是:newCachedThreadPool、newFixedThreadPool、newSingleThreadExecutor、newScheduleThreadPool。

1、newCachedThreadPool:建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程,也是能reuse就用,但不能随时建新的线程。

2、newFixedThreadPool:创建一个固定大小的线程池。可控制并发的线程数量,如果工作线程数量达到线程池初始的最大数,则将提交的任务存入到池队列中。数针对一些很稳定很固定的正规并发线程,多用于服务器。

3、newSingleThreadExecutor:单例线程,任意时间池中只能有一个线程。

4、newScheduleThreadPool:创建一个定长的线程池,支持定时及周期性任务执行。

以上是小编的分享,希望能帮到大家。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。

预留广告位
标签:
Top