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

欢迎!请查看关于页面以获取有关这如何工作的更多信息。

+1

关闭

查看 Slack #babashka 讨论内容 https://clojurians.slack.com/archives/CLX41ASCS/p1677319666536479

用例是在 SCI 中设置虚拟线程池执行器。
在 Clojure 中,我可以设置 clojure.core.async.impl.exec.threadpool/thread-pool-executor

在 SCI 中进行内部处理不会产生预期的效果,因为预编译的函数看不到这个变化。

Clojure.core 的代理也通过 set-agent-send-executor! 等。允许这样做。

还可以查看这个问题,其中覆盖线程执行器的工作区绕有点复杂

https://stackoverflow.com/a/38577871/6264
...