Clojure APIは、これら2つの関数を次のように記述します。
(af&argsを送信)-アクションをエージェントにディスパッチします。すぐにエージェントを返します。その後、スレッドプールからのスレッドで、エージェントの状態は次の値に設定されます:(apply action-fn state-of-agent args)
と
(send-off af&args)-潜在的にブロックしているアクションをエージェントにディスパッチします。すぐにエージェントを返します。その後、別のスレッドで、エージェントの状態が次の値に設定されます:(apply action-fn state-of-agent args)
唯一の明らかな違いは、アクションがブロックされる可能性がある場合に見送りを使用する必要があることです。誰かがこの機能の違いをより詳細に説明できますか?