InterviewModeJava

Java Core, JVM и Spring

Многопоточка: основы

Повтори работу потоков и способы безопасно обращаться к общим данным. Разбери мониторы, synchronized, wait/notify, volatile и модель памяти Java, а также ситуации, когда потоки мешают друг другу: гонки, взаимные блокировки и отсутствие полезного продвижения.

Вопросы