Esiste un modo per controllare i pool di thread che gestiscono le funzioni che vengono inviate agli agenti? Mentre capisco le cose, se mi mando, sotto il cofano sto usando un pool di thread illimitati. Vorrei, ad esempio, eseguire alcune funzioni su un pool di thread e altre funzioni su un altro. La ragione di ciò è che ho alcune funzioni che fanno IO e che sono anche meno importanti. Li avrei buttati su un pool di thread limitato e non mi preoccuperei se ci fosse un blocco eccessivo e si accumulassero poiché sono, beh, meno importanti. La cosa principale è che non vorrei che il loro crappy IO blocking abbia un effetto su alcune funzioni più importanti che sono in esecuzione su un altro pool di thread.Gestione pool di thread agente in Clojure
Sto basando la domanda su qualcosa di simile che ho fatto con i pool di thread in Akka e mi sto solo chiedendo di poter realizzare la stessa cosa con Clojure.
Suggerirei di utilizzare l'IO asincrono per risolvere tale problema piuttosto che gestire un pool di thread per operazioni IO – Ankur