💡 Краткий ответ для собеседования
В Java 7 использовалась сегментная блокировка (16 сегментов). В Java 8 перешли на бакеты с синхронизацией на уровне отдельных корзин (CAS и synchronized), что улучшило параллелизм и упростило код.
Варианты ответа в приложении: