Веб-версияОткрыть в Telegram

ПостJava-разработчики, ConcurrentHashMap потокобезопасен.

27 сентября 2026
J
Java Portal | Программирование
Фотография
нажмите — покажем
Java-разработчики, ConcurrentHashMap потокобезопасен. Но он не блокирует всю коллекцию при каждом обновлении. Что же происходит, когда несколько потоков изменяют её одновременно? До Java 8 → блокировки на уровне сегментов. Java 8+ → CAS + синхронизация на уровне корзин. Как это улучшает работу с конкурентным доступом? И когда ConcurrentHashMap всё ещё нужны блокировки? 👉 Java Portal
5 · 1.2K ·

Рядом в ленте

JJava Portal | ПрограммированиеJava: используйте Deque вместо Stack для работы по принципу LIFO («последним пришёл — первым вышел»). Stack — устаревший класс, который наследуется от Vector и JJava Portal | ПрограммированиеВо многих приложениях есть такой эндпоинт. Фронтенд удаляет JWT после того, как пользователь нажимает «Выйти». Но вот вопрос… Действительно ли пользователь выше
это сообщение
JJava Portal | ПрограммированиеJava-разработчики, CopyOnWriteArrayList создаёт копию всего внутреннего массива при каждом изменении. Звучит затратно, правда? И всё же в некоторых продакшен-сиJJava Portal | ПрограммированиеПроблема в продакшене. Приложение зависло. Вы запускаете: jstack <pid> Через несколько секунд получаете: Found one Java-level deadlock Но главный вопрос… Как JV
JJava Portal | ПрограммированиеJava Portal | Программирование@Java_Iibrary · канал · Технологии
11 602подписчиков1 054средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем