SynchronizedSet в Apache Commons - PullRequest
3 голосов

Ответы [ 2 ]

2 голосов
/ 10 мая 2011

Это зависит от того, что вы хотите сделать.Синхронизированный набор Apache позволяет вам получить базовый набор.Это, вероятно, обеспечить последовательность.Метод Коллекции является стандартным.

Вы можете рассмотреть возможность использования одного из одновременных наборов, например Collections.setFromMap(new ConcurrentHashMap()), CopyOnWriteArraySet или ConcurrentSkipListSet

1 голос
/ 10 мая 2011

Я предполагаю, что это позволяет вам указать объект блокировки.

Конструктор защищен, но вы можете создать его подкласс и передать пользовательскую блокировку.

...