Clojure的演员

时间:2011-01-13 14:15:05

标签: clojure actor

我正在Scala中编写一个包含“文件复制”actor的实用程序。我发送要复制的文件名,并且演员一次只做一个。

我如何使用代理在Clojure中做同样的事情?

1 个答案:

答案 0 :(得分:2)

为什么需要使用代理执行此操作?因为你想异步复制它们?但如果您仍想这样做,可以使用以下内容:

(do-all (for [x file-names] (send-off agent-name copy-function x)))

虽然,也许最好使用期货?