关注
巧了,昨天面试官才问了这个问题。
需要分为IO密集型任务和CPU密集型任务讨论。
假设任务是IO密集型的,那么其实CPU利用率不高,每个任务进来,只用了很短的CPU时间就被中断了,大部分时间都在等待IO,所以我们将线程的数量增加,远超过CPU核心的数量,这样的话就能一定程度提高CPU的利用率,并且能做到在同一时间内处理更多的IO密集任务。
如果任务是CPU密集型的,那么其实每个任务对CPU的占用很大,利用率较高,就算我们开了大于CPU核心数量的线程,多余的线程其实也是在等待,没有空余的CPU时间分给它执行,或者会造成很多线程切换,导致浪费了大量的上下文切换时间。所以我们将线程数量设置为CPU核心数,这样就能处于一个比较好的利用率的状态。
纯手打,请尊重劳动成果,不要复制
查看原帖
5 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
沉稳的ssralli...:我的二面全程是面试官不看简历,全是场景题随意发挥,服了,太难了已挂
查看9道真题和解析 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 第一次找实习,我建议__ #
8508次浏览 115人参与
# 如果今天是你的last day,你会怎么度过? #
40916次浏览 276人参与
# 联影求职进展汇总 #
94483次浏览 478人参与
# 秋招暂停,我将对以下公司做出处罚__ #
16463次浏览 75人参与
# 你听到的“最没用”的秋招建议 #
14216次浏览 165人参与
# 从mentor身上学到了__ #
8830次浏览 130人参与
# 如果有时光机,你最想去到哪个年纪? #
60206次浏览 831人参与
# 2025秋招体验点评 #
36529次浏览 346人参与
# 非技术岗简历怎么写 #
258084次浏览 3093人参与
# 军工所铁饭碗 vs 互联网高薪资,你会选谁 #
2631次浏览 17人参与
# 工作以后,你父母对你啥态度 #
6359次浏览 68人参与
# 小红书取消大小周 #
78133次浏览 180人参与
# 你遇到过哪些神仙同事 #
120025次浏览 753人参与
# 什么样的公司千万别去 #
9102次浏览 79人参与
# 机械人的保底公司是哪一家? #
42737次浏览 139人参与
# 薪资要看总包还是月薪? #
12099次浏览 138人参与
# 选完offer后,你后悔学机械吗? #
45316次浏览 257人参与
# 四大天坑是哪四家? #
87851次浏览 222人参与
# 秋招签约后的心态变化 #
103093次浏览 917人参与
# 机械人值得去的半导体企业 #
30458次浏览 179人参与
# 你在职场上见过哪些“水货”同事 #
12364次浏览 103人参与

