Sto lavorando su un client MUD scritto in Clojure. In questo momento, ho bisogno di due thread diversi. Uno che riceve input dall'utente e lo invia al MUD (tramite un semplice Socket), e uno che legge e visualizza l'output dal MUD, all'utente.Clojure modo migliore per ottenere più thread?
Devo usare solo Java Threads o ci sono alcune funzionalità specifiche di Clojure a cui dovrei rivolgermi?
http://clojure.org/concurrent_programming è utile –
"In tutti i casi, Clojure fa non sostituire il sistema di thread Java, piuttosto funziona con esso. Le funzioni Clojure sono java.util.concurrent.Callable, quindi funzionano con il framework Executor ecc. " –