请在 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 答案

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