欢迎!请查看关于页面以获取有关这如何工作的更多信息。
查看 Slack #babashka 讨论内容 https://clojurians.slack.com/archives/CLX41ASCS/p1677319666536479
用例是在 SCI 中设置虚拟线程池执行器。在 Clojure 中,我可以设置 clojure.core.async.impl.exec.threadpool/thread-pool-executor。
clojure.core.async.impl.exec.threadpool/thread-pool-executor
在 SCI 中进行内部处理不会产生预期的效果,因为预编译的函数看不到这个变化。
Clojure.core 的代理也通过 set-agent-send-executor! 等。允许这样做。
set-agent-send-executor!