Vorrei creare un pool di risorse condivise a cui sia possibile accedere simultaneamente da più thread.Quale scala è la soluzione migliore per la creazione di un pool di risorse
Ogni thread farà fare qualcosa di simile:
prendere una risorsa dal pool (se non delle risorse disponibili, fare qualcosa di diverso)
fare qualcosa con la risorsa recuperata
restituire la risorsa al pool.
In java, probabilmente andrò con ConcurrentLinkedQueue.
C'è qualche opzione migliore in scala?
A volte, scala fornitori alternative più interessanti alle raccolte concorrenti java, ecco perché. –
Sì, hai ragione! Altrimenti, scala ragazzi non creerà TrieMap dal momento che abbiamo già ConcurrentHashMap :) Sto solo cercando se ci possa essere una soluzione molto semplice e leggera senza blocco in scala. – anuni