线程池

为什么创建线程池

  1. 每次new Thread新建对象的性能差
  2. 线程缺乏统一的管理,可以无限制的创建线程,相互之间竞争,极可能占用过多的资源导致死机
  3. 缺乏更多的功能,如定期执行,定时执行等

线程池优点

  • 重复利用存在的线程,减少线程对象的创建,消亡的开销,提高性能,降低资源的消耗,提高响应速度
  • 可以有效控制最大并发线程数,避免过多的资源竞争,堵塞,提高线程的管理性

daemon thread

  • 它叫做守护线程,程序的主线程不会是守护线程
  • 当程序主线程结束的时候,如果其他还在运行的程序是守护线程,则进程直接退出。如果是非守护线程,则必须等所有非守护线程结束了,进程才能退出
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容