💡 Краткий ответ для собеседования
ReentrantLock – реализация Lock с возможностью повторного входа тем же потоком. Даёт гибкость: tryLock, lockInterruptibly, ручное освобождение, Condition. Не освобождается автоматически.
Варианты ответа в приложении: