说说 fanIn 和 fanOut
文章目录
fanIn
协程版
递归版
反射版
fanOut
同步版
协程异步版
反射版
今天回顾下常用的两种 channel 应用模式: fanIn 和 fanOut,
分别对应了,对一组相同类型 chan 的合并和广播。
fanIn
将全部输入 chan 都聚合到一个 out chan 中,在全部聚合完成后,关闭 out chan.
详见传送门
附上压测数据
看了第一段代码,一些明显的优化点:
- 使用 select 不要每个 chan 新起一个 go
- out chan 带个 1024 缓存
2025 年了吐槽一下 Xcode 的优化真的是一坨!
我很久不用 Xcode 了,今天因为一个小项目,重新启用,发现 Xcode 的代码提示,特别是 import 的时候压根就不提示自己写的类,我甚至完全拼写出来,都还在那报红,跟…
三四千的 [安卓机] 有推荐吗
看来看去已经挑花眼了 1+8t 865 目前的神 这个价位还能挑花眼? 那必须是 redmi k 系列啊 s22 好像前两天看到降到 3999 了 可以考虑 s20+…
有没有方案,能在不触发已读的情况提取出信息全文。钉钉、lark、企微、
只考虑普通打工人场景,仅一个普通员工账号 ps:推送的消息不够全 桌面版本, 打开窗口, 不要遮挡窗口。 然后把焦点移到别的窗口。 有消息来的时候, 看一眼就行了, 只要不把…
合速度