线程池总结


线程池总结


             线程池基本思想:是一种对象池的思想,开辟一块内存空间,里面存放了众多(未死亡)的线程,池中线程执行调度 由池管理器来处理。当有线程任务时,从池中取一根,执行完后线程对象归池,这样可以避免反复创建线程对象锁带来的性能开销,节约系统资源。

(1)线程池分类

1)动态创建线程池
2)创建固定大小的线程池
3)创建具有延迟的线程池
4)建单线程的线程池
5)自定义线程池

(2)线程池的好处

系统启动一个新线程的成本是比较高,因为它涉及与操作系统交互。这种情况下,使用线程池可以很好的提高性能,尤其是当程序需要创建大量生存期很短暂的线程时,更应该考虑使用线程池。
除此之外,使用线程池可以有效地控制系统中并发线程的数量,但系统中包含大量并发线程时,会导致系统性能剧烈下降,甚至导致JVM崩溃,而线程池的最大线程数参数可以控制系统中并发线程数目不超过此数目。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值