说说 fanIn 和 fanOut
文章目录
fanIn
协程版
递归版
反射版
fanOut
同步版
协程异步版
反射版
今天回顾下常用的两种 channel 应用模式: fanIn 和 fanOut,
分别对应了,对一组相同类型 chan 的合并和广播。
fanIn
将全部输入 chan 都聚合到一个 out chan 中,在全部聚合完成后,关闭 out chan.
详见传送门
附上压测数据
看了第一段代码,一些明显的优化点:
- 使用 select 不要每个 chan 新起一个 go
- out chan 带个 1024 缓存
(帖子有点长)有这样的面试官得物凭什么做第一技术梯队的梦? 关于我在得物中间件组的一次糟糕面试经历.
2025 年 03 月 27 日, 下午 15:00, 我参加了得物的中间件组面试, 整体感觉非常糟糕. 实在是感觉不舒服, 只能来和兄弟们说道说道, 吐吐心中的怨气. 在后来…
你应该知道的20个Ajax技术(11-20)
11) 表单字段帮助信息的自动提示 增强WEB表单的Usability有很多很多的方法,在网上一搜一大片,然后有些时候,用户会被表单搞得很混乱,而且,不同的用户会对表单有不同的…
有没有什么开源自建的 WebVPN?
这个词或许是国内常用,在 Google 搜到的都是中文网页,并且都是公司学校的入口。不知道正式的名字叫什么。 很早的时候有 Glype ,缺点是没有登录认证,现在也停止维护了。…