设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
节点
飞墙
Follow
明白贴
工算小助手
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
问与答
›
单 cpu 多核为啥不用并行
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
作为控制欲强的开发,我是不接受 vibe codi
›
节后被相亲整烦了
›
同事的离谱代码让我想发疯
›
2026 年会是大裁员的开始吗
›
女性结婚后需要生育,这是不是对女性来说不
今日热议主题
借用科沃斯地宝 mini 基站充电
AI 读/写大部分代码的时代,大家对代码质量
微信聊天记录导出工具
独立男性万岁!
大家给推荐一些口味独特的食物
金三银四即将来临, Java 市场还能否焕发活
WorldEnd.ai —— AI 生成的世界末日预言
openclaw 有点笨笨的,我是不是没有用对?
平均男性寿命更低,这是不是对男性来说不公
B 站上视频的 AI 字幕是怎么实现的
显示全部
|
最新评论
21 条回复
·
2416 次点击
11#
foool
初学
2025-1-6 21:43:13
"为何现在多核,不用并行,要用并发, 为啥程序语言上并发比比并行说的多?" 你这两个问题前提都错了。
12#
forgottenPerson
楼主
初学
2025-1-6 21:47:21
@leonshaw 是的,但是想不通的是,比如你有 8 个逻辑核,4 个物理核,我有 8 个 goroutine,每个 goroutine 执行一个任务,每个逻辑核执行 1 个 goroutine ,这不是并行吗,它的行为我如何预测,预测我不就涉及并行了。
13#
forgottenPerson
楼主
初学
2025-1-6 21:48:23
@foool 那老哥,正确的表述应该是什么
14#
mumbler
小成
2025-1-6 22:07:08
我猜你的意思是多线程和多进程区别吧,多线程是自己管理线程之间的调度,多进程是操作系统来管理进程之间的调度 这个问题,你跟大模型聊过吗,聊一会就清晰了吧
15#
minami
初学
2025-1-6 22:26:22
@forgottenPerson #4 是个锤子,你到底想讨论什么层级的并行并发,不同层级上的 task 完全是不同的含义。就单纯并行和并发两个词的区别,你看看 StackOverflow 的高赞就知道了 https://stackoverflow.com/questions/1050222/what-is-the-difference-between-concurrency-and-parallelism
16#
leonshaw
小成
2025-1-6 22:28:24
@forgottenPerson 如果恰好被 Go runtime 和操作系统调度到几个核上同时运行就是并行。一般大家更关心系统能并发处理的任务数,而不是并行数。
17#
hefish
小成
2025-1-6 22:51:04
哈哈哈哈哈哈。。。。
18#
forgottenPerson
楼主
初学
2025-1-6 22:54:41
@leonshaw 但是老哥,那你的言外之意不就是 go 运行时和操作系统调度器把协程调度到多个核上是个不常见的情况吗,但是问题来,了如果调度到多核这种情况不是普遍现象,而是恰好,那我其他的核不是浪费了,性能不是损失了吗
19#
wy315700
小成
2025-1-6 23:02:18
@forgottenPerson #17 如果想要精准调用多核进行并行操作。可以手动绑定核心的啊。 https://www.duguying.net/article/set-cpu-affinity-binding-for-golang-program
20#
YsHaNg
小成
2025-1-6 23:04:34
那你去读科学计算 openmp 文档不就满眼并行了 你不去看==人不说?
下一页 »
1
2
3
/ 3 页
下一页
返回顶部