你仔细看看就知道了, 你的例子就是channel的一个使用场景...
解释下就是起三个"thread" 处理消息, 每个thread从channel中拿消息并发送相应请求
要发送请求时就是往channel中post一个消息就好了
协程 - 这个本身就是你发明的一个"新问题"....
【 在 hgoldfish (老鱼) 的大作中提到: 】
channel 不是做这个事的。你再仔细看看吧。
多前面多次说过 async/await 是 js 的新特性。不是我在构建自己熟悉的,而原本这些使用方式就是协程工具库该做的。我之前找过,前两天也在版本上问了,没有这种协程工具库——注意,是协程工具库,不是各种重型框架——我要的是基础的工具库,而不是像你那样子对某个框架的应用。
你显然把在用的知识体系当作 js 的唯一一种使用方式了,你要想想,除了管理后台,还有其它的 js 应用领域。在这些应用领域,可不一定有你熟悉的那些重型容器框架。
容器,是一种可疑的设计模式。限制了程序员的思维。
【 在 pangwa (学门手艺,混口饭吃.) 的大作中提到: 】
: 说白了, 你在尝试在js中构建你熟悉的知识体系, 但这个本身就不是这么玩的
:
https://redux-saga.js.org/docs/advanced/Channels.html: Using channels to communicate between Sagas
: ...................
--
FROM 101.85.232.*