请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

cpu核数和

在真正高并发的时候,cpu核数和线程池线程数的有没有合理的比例关系,能更好地使用cpu资源。或者说什么样的业务类型采取什么样的方案

正在回答 回答被采纳积分+3

1回答

悟空 2021-10-18 22:39:42

有的,如果业务是计算密集型,线程池核数可以设置为cpu核数+1,如果业务是IO集型,通常线程数可以多一些,比如核数2倍

0 回复 有任何疑惑可以回复我~
  • 提问者 思绪纷繁 #1
    2倍以上还有可能吗,如果有可能,最多不超过几倍?
    回复 有任何疑惑可以回复我~ 2021-10-18 22:41:34
  • 悟空 回复 提问者 思绪纷繁 #2
    这个有个公式,你可以看下这个哈:https://www.cnblogs.com/lihongjunjava/p/12179903.html
    回复 有任何疑惑可以回复我~ 2021-10-18 23:49:27
  • 提问者 思绪纷繁 回复 悟空 #3
    线程平均等待时间和平均运行时间有什么区别,比如执行存储过程 执行hivesql(提交到yarn) 和 调用第三方应用查询第三方应用状态 这三种类型,哪个类型属于等待,哪个类型属于执行?
    回复 有任何疑惑可以回复我~ 2021-10-19 10:28:09
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信