ConcurrentHashMap против синхронизированного HashMap

Так же просто, вызовите:

    camera.release();

после

    camera.stopPreview();
130
задан nazar_art 5 September 2019 в 16:56
поделиться

2 ответа

Краткий ответ:

Обе карты являются поточно-ориентированными реализациями интерфейса Map . ConcurrentHashMap реализован для повышения пропускной способности в случаях, когда ожидается высокий уровень параллелизма.

Статья Брайана Гетца об идее, лежащей в основе ConcurrentHashMap , очень хорошо читается. Настоятельно рекомендуется.

85
ответ дан 23 November 2019 в 23:15
поделиться

ConcurrentHashMap является потокобезопасным без синхронизации всей карты. Чтение может происходить очень быстро, в то время как запись выполняется с блокировкой.

29
ответ дан 23 November 2019 в 23:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: