java自带哪几种线程池

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值