Мы знаем, что ConcurrentHashMap может обеспечить одновременный доступ к нескольким потокам для повышения производительности, и внутри этого класса сегменты синхронизируются (я прав?). Вопрос в том, может ли эта конструкция гарантировать безопасность резьбы? Скажем, у нас есть более 30 потоков, которые получают доступ и изменяют объект, отображаемый одним и тем же ключом в экземпляре ConcurrentHashMap, я полагаю, им все равно придется выстраиваться для этого, не так ли?
Из моего воспоминания о том, что в книге "Параллелизм Java на практике" говорится, что ConcurrentHashMap обеспечивает одновременное чтение и достойный уровень одновременной записи. в вышеупомянутом сценарии, и если мои предположения верны, производительность не будет лучше, чем при использовании API-интерфейса статической синхронизации Коллекции api?
Спасибо за разъяснения,
John