Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
5
Создание классической взаимоблокировки в Java
Условие задачи
Показать типичный сценарий deadlock‑ситуации, когда два потока навечно находятся в ожидании друг друга, захватив разные мониторы в противоположном порядке.
public class DeadLockDemo {
private static final Object lockA = new Object();
private static final Object lockB = new Object();
public static void main(String[] args) {
Thread t1;
Thread t2;
}
}