社区
英特尔边缘计算技术
帖子详情
多核多线程的同步问题,与单核多线程的同步一样处理吗?
wzzwt
2007-08-15 02:57:32
多核多线程的同步问题,与单核多线程的同步一样处理吗?如果不同,有何差异?
...全文
1059
11
打赏
收藏
多核多线程的同步问题,与单核多线程的同步一样处理吗?
多核多线程的同步问题,与单核多线程的同步一样处理吗?如果不同,有何差异?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sevencat
2007-08-23
打赏
举报
回复
直接用系统api,一样处理。或者调用常见类库的处理,在绝大多数情况下(你要写OS了,你要写驱动了,你要写编译器了)你没必要考虑多CPU或者单CPU!!!那些东东在PC硬件上会提到的。你只要调用API即可。
vcPlayer
2007-08-20
打赏
举报
回复
同步的“概念”应该是一样的。但在如何分配线程任务的时候可就大不一样了,否则与单核多线程就没什么区别了。
另外应该会提供一些处理调度的应用接口,这个以前是核心态专有的吧?
zhangyixian525
2007-08-17
打赏
举报
回复
单核多线程其实就是一个CPU运算多个线程。因为是单核所以在同一时间只可能有一条指令被处理。其余的线程只能是等待的状态。多个线程竞争一个CPU的使用这是一个非常出名的算法。而多核多线程是真正意义上的多线程。它可以有几个CPU同时进行处理,并行的处理。可以大大地提高处理器的处理效率。
冷月清晖
2007-08-16
打赏
举报
回复
不懂,有东西卖弄就好了
yejun52
2007-08-16
打赏
举报
回复
对于运行在用户态的程序来说处理应该是一样的。
感觉楼上的几位很有卖弄之嫌。
冷月清晖
2007-08-16
打赏
举报
回复
并行-------独行(忘了说法)
xlyyc
2007-08-16
打赏
举报
回复
比如可以想办法将多层循环的计算改为并行方式.这个可以利用多个CPU的同时计算能力.
会思考的草
2007-08-16
打赏
举报
回复
只知道内核中要用spinlock进行多处理器同步。用户态下可能程序员感觉不到吧,但是如果知道在多处理器上运行,做一些优化是可行的。
xlyyc
2007-08-16
打赏
举报
回复
有区别,一个是伪多线程\一个是真正的多线程
另外在实现算法上,可以针对多核进行一些调优
yingle2000
2007-08-16
打赏
举报
回复
to xlyyc(宇):
多处理器优化确实是不一样,但是LZ的问题不是优化,而是同步,这对于运行在用户态的程序来说处理是一样的。
xlyyc
2007-08-16
打赏
举报
回复
回yejun52(见钱眼开^_^)
对用户态的处理是不一样的,建议你看看JAVA线城 关于多处理器优化这节再来说话.
单核
多线程
与
多核
多线程
单核
多线程
与
多核
多线程
或许有些同学对于
单核
多线程
和
多核
多线程
有点误区,因为会听到一些同学问为什么
单核
能
处理
多线程
,总结了一些干货,下面会通俗说明下。 线程和进程是什么 线程是CPU调度和分配的基本单位(可以理解为CPU只能看到线程) 进程是操作系统进行资源分配(包括cpu、内存、磁盘IO等)的最小单位
单核
多线程
单核
多线程
指的是
单核
CPU轮流执行多个线程,通过给每个线程分配CPU时间片来实...
java
单核
多线程
与
多核
多线程
_详解
单核
多线程
与
多核
多线程
的区别
单核
多线程
与
多核
多线程
总有同学对于
单核
多线程
和
多核
多线程
有点误区,因为会听到一些同学问为什么
单核
能
处理
多线程
,下面会通俗说明下。线程和进程是什么线程是CPU调度和分配的基本单位(可以理解为CPU只能看到线程)进程是操作系统进行资源分配(包括cpu、内存、磁盘IO等)的最小单位
单核
多线程
单核
多线程
指的是
单核
CPU轮流执行多个线程,通过给每个线程分配CPU时间片来实现,只是因为这个时间片非常短(几十毫...
多核
多线程
为何比
单核
多线程
慢?
在
多核
多线程
中,由于线程在不同的核心上执行,竞争条件的发生更加频繁。在
多核
多线程
中,由于线程在不同的核心上执行,竞争条件的发生更加频繁。在某些情况下,如果任务是CPU密集型的并且没有涉及到大量的IO操作,那么使用
多核
多线程
可能并不能有效地提
多核
多线程
为何比
单核
多线程
慢?在Python中,
多线程
是一种常见的并发编程技术,它允许程序同时执行多个线程,从而在某些情况下提高程序的性能。在Python中,
多线程
是一种常见的并发编程技术,它允许程序同时执行多个线程,从而在某些情况下提高程序的性能。
单核
,
多核
,线程,进程的理解
2、 线程:Cpu调度和分配的基本单位 进程:一个进程中会有多个线程。(多个线程分别做不同的事情)由进程控制块,程序段,数据段三部分组成。由操作系统调度。
单核
多线程
:
单核
cpu轮流执行多个线程,通过给每个线程分配cpu时间片来实现
多核
多线程
:多个线程分配给多个核心
处理
,相当于多个线程并行执行 3、
多核
cpu和
单核
Cpu的区别
单核
:cpu只有1个独立的cpu核心单元,运行的线程数少,不利于同时运行多个程序,执行速度慢
多核
:cpu只有多个独立的cpu核心单元,运行的线程数多,有利于同时运行多个程...
Java知识梳理——
单核
多线程
与
多核
多线程
单核
多线程
与
多核
多线程
或许有些同学对于
单核
多线程
和
多核
多线程
有点误区,因为会听到一些同学问为什么
单核
能
处理
多线程
,总结了一些干货,下面会通俗说明下。 线程和进程是什么 线程是CPU调度和分配的基本单位(可以理解为CPU只能看到线程) 进程是操作系统进行资源分配(包括cpu、内存、磁盘IO等)的最小单位
单核
多线程
单核
多线程
指的是
单核
CPU轮流执行多个线程,通过给每个线程分配CPU时...
英特尔边缘计算技术
567
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章