Библиотека вопросов
Вопросы с настоящих собесов. Любой можно отработать голосом за пару минут — с интервьюером, баллом и разбором.
Что такое состояние гонки и какими средствами в Java от него защищаются?JuniorОдин поток выставляет флаг остановки, а рабочий поток в цикле этот флаг проверяет и иногда так и не останавливается. Почему так бывает и как это исправить?MiddleЧто такое Java Memory Model и отношение happens-before? Расскажите, какие гарантии даёт volatile и где его недостаточно.Senior