Je travaille sur un client MUD écrit en Clojure. En ce moment, j'ai besoin de deux threads différents. Celui qui reçoit l'entrée de l'utilisateur et l'envoie au MUD (via un simple Socket), et celui qui lit et affiche la sortie du MUD, à l'utilisateur.Clojure meilleure façon de réaliser plusieurs threads?
Dois-je simplement utiliser des threads Java ou y a-t-il une fonctionnalité spécifique à Clojure à laquelle je devrais me tourner?
http://clojure.org/concurrent_programming est utile –
"Dans tous les cas, Clojure fait ne remplace pas le système de threads Java, il fonctionne plutôt avec. Les fonctions de Clojure sont java.util.concurrent.Callable, donc elles fonctionnent avec le framework Executor etc ... " –