Clojure API将这两个功能描述为:
(发送af和args)-向代理发送操作。立即返回代理。随后,在线程池中的线程中,代理的状态将设置为以下值:(应用action-fn代理状态args)
和
(发送af和args)-向代理分发潜在的阻止操作。立即返回代理。随后,在单独的线程中,代理的状态将设置为以下值:(应用action-fn代理状态args)
唯一明显的区别是,在可能阻止某个动作时,应该使用发送。有人可以更详细地解释这种功能上的差异吗?