设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
报酬
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
问与答
›
单 cpu 多核为啥不用并行
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
新书
写完了, 从码字
›
我发现手下很多年轻人(后 90 后到 00 后)
›
打算做一个自助配眼镜的服务,同样品质超低
›
你们会信 AI 说的话吗?
›
Win11 笔记本只要合上盖子,或者锁屏不合盖
今日热议主题
招聘(CEX-Remote): Golang、Flutter、C+
几十 G 的本地文件怎么快速传到远程服务器
怀疑微信有获取电话的黑产方法
本地影视素材管理软件
iPad mini 上的 esim 套餐到期了,有什么好
南方人说的我想飞,好久没飞了,指的是什么
出山姆副卡-100
当年电脑上常见现在基本不常见不咋用的使用
有图求问个衣服品牌
小区被资本做局了
显示全部
|
最新评论
21 条回复
·
2390 次点击
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 页
下一页
浏览过的版块
二手交易
程序员
返回顶部