聚合国内IT技术精华文章,分享IT技术精华,帮助IT从业人士成长

[原]我为什么错怪了goroutine

2022-05-13 04:37 浏览: 380592 次 我要评论(0 条) 字号:

前段时间写了篇随笔: 我错怪了goroutine 有点长,本文缩一下。 我并不懂golang,只会照猫画虎,我一直以为goroutine是比thread更轻量的执行体,系统开销依然会随着goroutine的数量而线性增加,在大并发场景显然存在扩展性问题,但其实并不是。 下图解释: ​ 左上角是传统方式,有扩展性问题,右上角是异步方式,epoll收事件,loop处理,这是大家都认可的方式,下面是goroutine方式,和异步方式差异是不用自己loop事件,runtime帮调度,没有系统开销,为啥就觉得它会跟传

作者:dog250 发表于 2022/05/13 01:15:00 原文链接 http://it.taocms.org/05/106642.htm
阅读:19 评论:1 查看评论


网友评论已有0条评论, 我也要评论

发表评论

*

* (保密)

Ctrl+Enter 快捷回复