设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
人人影库
报酬
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
Go 编程语言
›
今天有个面试官和我讲 go 的协程比系统的线程更慢,这个 ...
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
求助!给娃取名,选中有🧧。
›
十多年的程序,去年底失业了,至今甚至面试
›
梳理了一下 2024 年搞过的副业,分享些经验
›
Go 框架使用调研
›
Gap 半年,三十岁程序员找工作记录 day1
今日热议主题
项目冷启动,咱这里有没有实战经验的盆友啊
写了一个支持 MCP 的聊天记录查询小工具(
听劝大学生该如何选择未来?求助各位 V2er
广州出两个显示器
外语到底要不要学,肯定得学啊!
三星双开微信的缺点
setapp 下个月开始无法变更家庭会员了
一个 85 后 HR + 一个 00 后程序员 = 一个
20250324_23:25 午夜俱乐部
[北京][京东零售] Java 后端、客户端、前端
显示全部
|
最新评论
37 条回复
·
4054 次点击
21#
mooyo
小成
3 天前
计算密集型肯定是更慢的,协程主要是方便让一个程序更好的写成“正确的”并发模式。
22#
fanxinxiaozhan
初学
3 天前
cpu 密集型用线程,io 密集型用协程
23#
fgwmlhdkkkw
小成
3 天前
@MrKrabs 这种情况在 go 里面也是一样啊,全是计算的时候,go 也没办法打断吧。
24#
hefish
小成
3 天前
op 哥,你碰到了一个杠精面试。pass 吧。。。
25#
000sitereg
初学
3 天前
其实也没那么复杂。一般又通俗的理解就是计算机的东西越底层效率越高,协程基于线程就不可能比线程的效率高。
26#
DIO
小成
3 天前
我面试过一个号称某大厂主任级别的技术管理,结果我们聊关于国内外( b 站,油管等)视频下载技术问题。我不太懂但是市面上有这么多盗版视频,总不能都是内部泄漏的吧,就觉得肯定有办法。他让我回去好好看看,说现在大厂都有办法杜绝任何方式扒源。。。
27#
testcgd
小成
3 天前
你们不在一个频道上啊,你应该一顿 gmp 叭啦叭啦上去糊他一脸 没有啥是协程能做线程不能做的,用户态写个协程库就等态了 1 、协程是为了提高资源利用率和减少上下文切换的开销 2 、c++也有协程,只是不是语言层面上的
28#
kingcanfish
小成
3 天前
@qxdo1234 #3 https://github.com/Tencent/libco 微信的 cpp 协程库 还有 这面试官水平太臭
29#
Flourite
小成
3 天前
水货 1. goroutine 也是要线程来运行的啊,性能只会一样 2. linux 线程栈空间 8M ,相关上下文切换需要保存的寄存器等资源比 g 更多 3. 让他看新闻,c 跟 cpp 都有 coroutine
30#
xjzshttps
小成
3 天前
线程成本高: * 线程堆栈占用内存大 * 线程切换成本高,是需要内核才能切换 协程成本低: * go 的堆栈是动态的,最初只会使用很小的内存空间 * go 协程切换是用户态的,成本低 另外 go 适合 io 密集型的,原生线程适合计算密集型。
下一页 »
1
2
3
4
/ 4 页
下一页
返回顶部