Chciałbym utworzyć wspólną pulę zasobów, do której można jednocześnie uzyskać dostęp z wieloma wątkami.Która kolekcja scala jest najlepsza do zbudowania puli zasobów
Każda nitka zrobi coś takiego:
pobrać zasób z puli (jeśli nie ma dostępnych zasobów, robić coś innego)
coś zrobić z pobranego zasobu
zwróć zasób z powrotem do puli.
W języku Java, prawdopodobnie pójdę z ConcurrentLinkedQueue.
Czy jest coś lepszego w scala?
Czasami dostawcy scala mają lepsze alternatywy dla równoległych kolekcji java, dlatego. –
Tak, masz rację! W przeciwnym razie, scala faceci nie utworzą TrieMap, ponieważ mamy już ConcurrentHashMap :) Po prostu szukam, czy w scali może być bardzo proste lekkie rozwiązanie bez blokady. – anuni