设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
节点
飞墙
Follow
明白贴
工算小助手
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
问与答
›
单 cpu 多核为啥不用并行
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
「第一份工作决定了整个职业生涯」是真的吗
›
新人,发现了这里。有软件开发需求去哪里找
›
低前糖电饭煲交智商税么?真有用的请F友推
›
成都 2026 年房价走势
›
有这样一个窒息的父亲怎么办
今日热议主题
led.run - 做了一个即时数字标牌工具,几秒
VS Code ACP Client 扩展:连上 Claude, Ge
分享:使用网易 UU 远程控制 macmini 操作
这周是春节前最后一周了, Deepseek V4 会
有哪款被 AI 取代的软件吗?
新手第二弹:又做了一个 AI 图片生成器 See
文科生用 Vibe Coding 做了个网站,求大佬
世事无常,被裁员喽~
测了一个目前最方便的 OpenClaw 一键部署平
天杀的微信,什么时候能死啊, 15GB 记录恢
显示全部
|
最新评论
21 条回复
·
2397 次点击
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 页
下一页
浏览过的版块
程序员
分享创造
英雄联盟
二手交易
生活
酷工作
分享发现
返回顶部