Я узнал, что я должен разблокировать обратный порядок, чтобы заблокировать порядок. Например.
A.lock();
B.lock();
B.unlock();
A.unlock();
Но что произойдет, если мне это понравится:
A.lock();
B.lock();
A.unlock();
B.unlock();
Я пытаюсь сделать тупиковый сценарий, но если я всегда блокирую А раньше, то Б, то я не знаю, как произойдет тупик. Вы мне поможете?