newCachedThreadPool
可缓存线程池
灵活回收线程
缺点:控制任务数量,大量线程同时运行,很有可能造成系统瘫痪
newFixedThreadPool
指定工作线程数量的线程池
提交任务,创建线程,线程数量达到线程池初始最大数,存入池队列中
缺点:在线程池空闲时,即使线程池里没有可运行任务,它不会释放工作线程,还会占用一定系统资源
newSingleThreadExecutor
单线程化的Executor
用唯一的线程执行任务,保证所有任务按指定顺序执行,如果异常结束,会有另一个取代他,保证顺序执行
newScheduleThreadPoolExecutor
主要用来在给定的延迟后运行任务,或者定期执行任务。
java自带哪几种线程池
最新推荐文章于 2025-04-13 00:22:43 发布