线程池线程数量计算
来源:17-1 课程总结
![](http://img1.sycdn.imooc.com/user/570663f8000187b601800180-100-100.jpg)
weibo_北桥_03164202
2019-07-12
老师好,该如何确定项目中线程池的线程的数量,一般项目中的线程池都是建立固定的线程数量,之前看网上有三种说法,一种是基于项目是IO,还是非IO的项目,基于CPU的核数,线程池中线程的数量就是cpu的核数;另一种是基于业务,需要每秒钟需要多少完成任务数量和每一个任务完成的时间,进行计算,从而获得项目所需的线程数;第三种是国外的并发网上译文解释作者是怎么计算的,只讲了一个IO项目的计算,很多专业术语,很难理解,老师是否有简单有效的方法呢
写回答
2回答
-
weibo_北桥_03164202
提问者
2019-07-15
老师,刚才看了连接给的方案,需要一步步的提升线程池的线程数量,通过压测结果来确定最佳的线程数,这个确实是一个最实用的方法,但是还是有点笼统,有没有已经形成理论一样的方案,
012019-07-15 -
Jimin
2019-07-12
你好,关于项目开启多少个线程的问题,之前有同学问过类似的问题:http://coding.imooc.com/learn/questiondetail/74885.html
你可以先看一下,这里介绍了该如何去合理设置线程数目。看完还有什么问题,继续回复~
祝你学习愉快~00
相似问题