Доброго времени суток, коллеги. Как я понимаю, в данной задаче deadlock не возникнет если в методе main каждый поток будет вызывать метод с одинаковым порядком переданных аргументов? Сейчас это явно видно что блокируются сразу оба объекта двумя разными потоками, но если порядок аргументов, переданных в метод будет одинаковым, то нить которая первая успеет захватить монитор объекта заставит ждать вторую нить пока монитор не освободится?Прошу поправить меня если я неправильно размышляю, спасибо.