社区
英特尔边缘计算技术
帖子详情
为什么线程数与CPU数相等才最高效?
sgedev
2009-08-18 03:33:12
RT,为什么很多文章说开发一个多核的程序时,线程数和CPU数相等才能最高效?如果系统中只运行这一个程序,应该是最快的,但系统中不可能只有这一个进程,每个进程也有可能有很多线程?系统对线程的调度也不确定!谁能解释一下,谢谢了!
...全文
436
4
打赏
收藏
为什么线程数与CPU数相等才最高效?
RT,为什么很多文章说开发一个多核的程序时,线程数和CPU数相等才能最高效?如果系统中只运行这一个程序,应该是最快的,但系统中不可能只有这一个进程,每个进程也有可能有很多线程?系统对线程的调度也不确定!谁能解释一下,谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
猫已经找不回了
2009-08-19
打赏
举报
回复
因为单个核的并行,不是物理上并行。
这种情况下,可以实现屋里上并行吧。
蒋晟
2009-08-19
打赏
举报
回复
这样会让你的程序最高效。至于是不是让整个系统最高效则未必。
sgedev
2009-08-18
打赏
举报
回复
仅仅是为了“最有机会”吗?
xingzhe2001
2009-08-18
打赏
举报
回复
这样最有机会让你的程序在物理上并行运算吧
【多
线程
高并发】为什么要使用多
线程
?创建多少个
线程
合适呢?
【多
线程
高并发】-为什么要使用多
线程
?创建多少个
线程
合适呢? 我们为什么要选择多
线程
?大多
数
我们选择多
线程
的原因就是因为快。但 并发场景在所有场景下都是快的吗? 这个快能否度量呢? 使用多
线程
就是在正确...
【性能】创建多少个
线程
合适?
为什么要多
线程
创建多少个
线程
是正确的 如何知道I/O耗时和
CPU
耗时 实例 增加
CPU
核
数
一定能解决问题吗? 总结 计算公式 最佳
线程
数
= CoreNum*(1/
CPU
利用率) = CoreNum*(1 + (I/O耗时/
CPU
耗时))
线程
数
...
创建多少个
线程
合适?
创建多少个
线程
,一般我们根据场景来进行讨论
CPU
密集型程序 一个完整请求,I/O操作可以在很短时间内完成,
cpu
还有很多运算要处理,也就是说
CPU
...由于是单核
CPU
,所有
线程
都在等待
CPU
时间片。按照理想情况来看,四
java 多
线程
详解(持续更新)
认识
cpu
、核心与
线程
java多
线程
系列(一)之java多
线程
技能 认识
cpu
、核心与
线程
cpu
与核心 物理核 物理核
数
量=
cpu
数
(机子上装的
cpu
的
数
量)*每个
cpu
的核心
数
虚拟核 ● 所谓的4核8
线程
,4核指的是物理...
【并发编程】并发并行,同步异步,
线程
安全,
线程
的几种状态并发三要素?创建
线程
的方法?
线程
间的通信方式?进程的通信方式?多
线程
的上下文切换?CAS 算法
这种方式下,多个
线程
可以共享一个target对象,所以非常适合多个相同
线程
来处理同一份资源的情况,从而可以将
CPU
、代码和
数
据分开,形成清晰的模型,较好的体现了面向对象的思想。上下文切换是指操作系统在执行多个...
英特尔边缘计算技术
567
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章