【每日阅读】2020年09月08日-线程池

今日看《Java高并发程序设计 第2版》

线程池的好处:

  • 避免创建太多线程占用内存空间,而且给GC更大压力
  • 避免创建与销毁线程占用太多系统资源
  • 避免了手动创建线程时不慎创建太多的问题

在java的juc包中,ThreadPoolExecutor就代表一个线程池,这个类的构造方法有很多可供调节的入参,为了方便使用,java也提供了Executors工厂类,让我们可以方便的创建几种常见的线程池。例如固定线程池数量的线程池、单个线程的线程池。

阿里的java手册不建议使用Executors,因为这让我们很容易误使用线程池,还是对ThreadPoolExecutor类的入参有深刻理解为好。日后可以再进一步了解ThreadPoolExecutor类的使用方法。

相关文件下载地址
*该资源需回复评论后下载,马上去发表评论?
©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!

原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/2407

(0)
geekgaogeekgao博主
上一篇 2020年9月7日
下一篇 2020年9月9日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

GitHub
分享本页
返回顶部

Warning: error_log(/usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/#log/log-1203.txt): failed to open stream: No such file or directory in /usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/spider.class.php on line 2900