考虑以下代码:
(let
[slave-agent (agent 0)
run-slave (fn [_] (println "running slave agent"))
run-master (fn [_]
(loop []
(println "sending to slave agent")
(send-off slave-agent run-slave)
(Thread/sleep 1000)
(recur)
)
)
master-agent (agent nil)
]
(send-off master-agent run-master)
)
使用发送/发送的任意组合,我无法运行从代理。但是,当我在经典的 java.lang.Thread 中运行 run-master 时,一切正常。
有没有人有想法。
谢谢
问候
JC