2013-05-13 10 views

Odpowiedz

9

Musisz zadzwonić pod numer shutdown-agents na końcu swojej metody -main.

(defn -main [& args] 
    (dorun (pmap + [1 2] [3 4])) 
    (shutdown-agents)) 

ta jest wymieniona na http://clojure.org/agents:

Należy pamiętać, że stosowanie środków rozpoczyna pulę non-demon tło wątków które mogą uniemożliwić zamknięcie JVM. Użyj agentów shutdown do przerwać te wątki i umożliwić zamknięcie.

pmap używa kontraktów futures, które działają w puli wątków agenta.

Powiązane problemy