java线程池有哪些 java线程池有哪些参数

主机教程 建站分享 2年前 (2022-12-02) 174次浏览

文章摘要:java线程池有哪些 java线程池有哪些参数

java的线程池有:1.newCachedThreadPool,线程数量不定的线程池;2.newFixedTh […]

java的线程池有:1.newCachedThreadPool,线程数量不定的线程池;2.newFixedThreadPool,指定工作线程数量的线程池;3.newScheduledThreadPool,核心线程数量是固定的线程池;4.newSingleThreadExecutor,只有一个核心线程的线程池;

java的线程池有以下几种

1.newCachedThreadPool

newCachedThreadPool是一种线程数量不定的线程池,是一个可缓存线程池,常用于处理大量短时间工作任务。

2.newFixedThreadPool

newFixedThreadPool是一个指定工作线程数量的线程池,newFixedThreadPool中每提交一个任务时会自动创建一个工作线程,且当线程处于空闲状态时,线程也不会被回收。

3.newScheduledThreadPool

newScheduledThreadPool是一个核心线程数量是固定的线程池,其特点在于工作线程数目限制为1,且操作的是一个无界的工作队列,最多只有一个任务处于活动状态。

4.newSingleThreadExecutor

newSingleThreadExecutor是一个只有一个核心线程的线程池,采用无界队列的方式来执行线程,且任务之间不需要处理线程同步的问题,可以确保任务在同一个线程中按顺序执行。


声明:
若非注明,本站文章源于互联网收集整理和网友分享发布,如有侵权,请联系站长处理。
文章名称:java线程池有哪些 java线程池有哪些参数
文章链接:http://www.7966.org/post/11931.html
转载请注明出处

喜欢 (0)