码迷,mamicode.com
首页 > 其他好文 > 详细

Calculate the Optimum Number of Threads

时间:2019-06-18 21:51:39      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:ref   core   增加   service   imu   效率   https   cal   eve   

cpu 密集性task,过多的线程反而降低了处理效率,最佳的做法就是保持和cpu core数量大致相同的线程数量:

threads = number of CPUs + 1

io密集型,因为会有cpu idel,增加线程数量,可以提高cpu的利用率。具体算法:

threads = number of cores * (1 + wait time / service time)

参考

http://baddotrobot.com/blog/2013/06/01/optimum-number-of-threads/

http://ifeve.com/how-to-calculate-threadpool-size/

https://justdo2008.iteye.com/blog/2291365

Calculate the Optimum Number of Threads

标签:ref   core   增加   service   imu   效率   https   cal   eve   

原文地址:https://www.cnblogs.com/zhouj-happy/p/11047796.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!