Ich brauche eine gleichzeitige Liste, die Thread-sicher ist und zur gleichen Zeit am besten für Iteration ist und genaue Größe zurückgeben sollte. Ich möchte Auktionsgebote für einen Artikel speichern. Deshalb möchte ichConcurrent LinkedList vs ConcurrentLinkedQueue
- abrufen, die genaue Zahl der Gebote für einen Artikel
- fügen Sie ein Gebot auf einen Artikel der Lage sein,
- abrufen alle Gebote für einen bestimmten Artikel.
- ein Gebot für einen Artikel
ich es in einem ConcurrentHashMap<Item, LinkedList<ItemBid>>
zu haben bin der Planung entfernen - LinkedList ist nicht Thread-sicher aber gibt genaue Größe ConcurrentHashMap<Item, ConcurrentLinkedQueue<ItemBid>>
- concurrentlinked Warteschlange Thread-sicher ist aber auf Rückkehr garantiert nicht genaue Größe
Gibt es eine andere bessere Sammlung, die die oben genannten 4 Punkte anspricht und Thread-sicher ist.
Was meinst du genau mit "exakte Größe"? – bowmore