Возможно, это глупый вопрос, но я не могу найти очевидного ответа.Параллельная установка
Мне нужна параллельная очередь FIFO, которая содержит только уникальные значения. Попытка добавить значение, которое уже существует в очереди, просто игнорирует это значение. Что, если бы не безопасность потока, было бы тривиально. Есть ли структура данных на Java или, возможно, код snipit на interwebs, который проявляет это поведение?
К сожалению, термин «очередь» неоднозначно, так как для некоторых читателей это неявно означает «очереди FIFO» в то время как для других он имеет более общее значение 'java.util.Queue', что в основном означает любую коллекцию, которая имеет * некоторую * концепцию« элемента head », независимо от того, является ли этот элемент первым или нет. Так! Что он? –
FIFO, извините за упущение =) –