欢迎!请参阅关于页面了解更多关于这项工作的信息。
`clojure(def c1 (chan))(def c2 (chan))(def out (a/map vector (link: c1 c2)))(a/close! c1)(a/<!! out) ;; 将挂起直到我在 c2 中放入项目或关闭 c2 `
`
c2
我认为更好的方法是任何输入通道关闭时立即关闭输出通道。
评论者:isaac-zeng
带有复制的标题更清晰地说明:https://dev.clojure.org/jira/browse/ASYNC-211请关闭此问题