社区
英特尔边缘计算技术
帖子详情
在编程中经常用到多线程,多线程跟多核能扯上关系码?
zhangyixian525
2007-08-24 10:31:51
做异步访问数据的时候,经常用到多线程.那么多线程式跟多核有什么联系吗?做多线程的编程是否要考虑多核的影响呢?
...全文
139
2
打赏
收藏
在编程中经常用到多线程,多线程跟多核能扯上关系码?
做异步访问数据的时候,经常用到多线程.那么多线程式跟多核有什么联系吗?做多线程的编程是否要考虑多核的影响呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stonepeter
2007-08-29
打赏
举报
回复
用多个线程对程序进行尽可能的并行化,这样可以更加充分地享受到多核带来的优化的好处。所以我觉得是完全相关的。
但好像现在的多核CPU本身就对线程进行了优化调度,本质上来说应当也是分成多线程来充分并行化。
mengmengswat
2007-08-24
打赏
举报
回复
多线程和多核当然是相辅相成的,多线程的程序在多核上会有更好的执行效果,而在单核上可能会适得其反或效果提升不大.以后的发现趋势是多核,软件程序的并行化也得跟上.
JVM_总结详解
CPU
中
,每个CPU又有多级缓存【上图统一定义为高速缓存】,一般分为L1,L2,L3,因为这些缓存的出现,提高了数据访问性能,避免每次都向内存索取,但是弊端也很明显,不能实时的和内存发生信息交换,分在不同CPU执行的...
深入理解JVM-内存模型(jmm)和GC
可以把把Java的字节
码
,包括需要被解释的指令的程序)转换成可以直接发送给处理器的指令的程序) 逃逸分析:通过逃逸分析来决定某些实例或者变量是否要在堆
中
进行分配,如果开启了逃逸分析,即可将这些变量直接在栈上...
java 内存模型 内存溢出 垃圾回收
一、内存模型: 1 CPU和内存的交互 在计算机
中
,cpu和内存的交互最为频繁,相比内存,磁盘读写太慢,内存相当于高速的缓冲区。 但是随着cpu的发展,内存的读写速度也远远赶不上cpu。因此cpu厂商在每颗cpu...在多...
java snmp4j snmp v3取cpu的值_Java
中
Jvm内存模型深入理解
【因为Java虚拟机内存模型定义的访问操作与计算机十分相似】有篇很棒的文章,从cpu讲到内存模型:什么是java内存模型在计算机
中
,cpu和内存的交互最为频繁,相比内存,磁盘读写太慢,内存相当于高速的缓冲区。...
转载-深入理解JVM-内存模型(jmm)和GC
在计算机
中
,cpu和内存的交互最为频繁,相比内存,磁盘读写太慢,内存相当于高速的缓冲区。 但是随着cpu的发展,内存的读写速度也远远赶不上cpu。因此cpu厂商在每颗cpu上加上高速缓存,用于缓解这种情况。现在cpu和...
英特尔边缘计算技术
568
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章