2024 Clojure 状态调查!中分享您的想法。

欢迎!请参阅关于页面,以了解更多有关如何操作的信息。

0
core.async

(链接: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]]))

1 个答案 1

0
参考:https://clojure.atlassian.net/browse/ASYNC-208 (由alex+import报告)
...