Pracuję nad klientem MUD napisanym w Clojure. W tej chwili potrzebuję dwóch różnych wątków. Jeden, który odbiera dane wejściowe od użytkownika i wysyła go do MUD (za pomocą prostego gniazda), a także ten, który odczytuje i wyświetla dane wyjściowe z MUD-u do użytkownika.Clojure najlepszy sposób na uzyskanie wielu wątków?
Czy powinienem używać tylko wątków Java, czy jest tam jakaś funkcja specyficzna dla Clojure, do której powinienem się zwrócić?
http://clojure.org/concurrent_programming jest pomocne –
"We wszystkich przypadkach Clojure nie nie zastępuje systemu wątków Java, raczej działa z nim. Funkcje Clojure to java.util.concurrent.Callable, dlatego też działają w środowisku Executor itp. " –