19
В чем разница между ConcurrentHashMap и Collections.synchronizedMap (Map)?
У меня есть карта, которая должна быть изменена несколькими потоками одновременно. Кажется, в Java API есть три разные реализации синхронизированных карт: Hashtable Collections.synchronizedMap(Map) ConcurrentHashMap Насколько я понимаю, Hashtableэто старая реализация (расширяющая устаревший Dictionaryкласс), которая позже была адаптирована под Mapинтерфейс. В то время как это будет синхронизировано, по- видимому, имеют серьезные …