说说 fanIn 和 fanOut
文章目录
fanIn
协程版
递归版
反射版
fanOut
同步版
协程异步版
反射版
今天回顾下常用的两种 channel 应用模式: fanIn 和 fanOut,
分别对应了,对一组相同类型 chan 的合并和广播。
fanIn
将全部输入 chan 都聚合到一个 out chan 中,在全部聚合完成后,关闭 out chan.
详见传送门
附上压测数据
看了第一段代码,一些明显的优化点:
- 使用 select 不要每个 chan 新起一个 go
- out chan 带个 1024 缓存
一些非常不错的资料
目录 一、Intel 给开发人员推荐的资料列表(2010年下半年)二、jQuery Fundamentals三、How to Design Programs四、Micro…
Google 从 Android 15 开始有意破坏所有手表、手环、通知记录类 App 的基础功能,然而我们无能为力
我是通知滤盒的开发者,相信这个 App 在 V2EX 已经够有名了就不再给自己硬广了。 最近时不时收到用户反馈,通知滤盒里的部分通知内容变成了「已隐藏敏感通知内容」。 研究原来…
大佬们有没有类似宝塔的面板
宝塔现在要绑定账户才能使用太痛苦了。 本人主要用到宝塔的功能: 可视化 操控防火墙开放 关闭特定端口 可视化 修改 nginx 服务都用 docker-compose 管理…