欢迎!请参阅关于页面,以了解更多有关如何操作的信息。
(链接:https://github.com/clojure/core.async/blob/2afc2dc5102f60713135ffca6fab993fb35809f0/src/main/clojure/clojure/core/async.clj#L277 文本:文档) 说明书
"最多完成几个通道操作之一"
当运行以下示例时,预期的结果将是死锁,但代码返回的是 (链接:42 c) 或 (链接:true c)。
(let [c (clojure.core.async/chan)] (clojure.core.async/alts!! [c [c 42]]))