Доброго времени суток, коллеги. Как я понимаю, в данной задаче deadlock не возникнет если в методе main каждый поток будет вызывать метод с одинаковым порядком переданных аргументов? Сейчас это явно видно что блокируются сразу оба объекта двумя разными потоками, но если порядок аргументов, переданных в метод будет одинаковым, то нить которая первая успеет захватить монитор объекта заставит ждать вторую нить пока монитор не освободится?Прошу поправить меня если я неправильно размышляю, спасибо.
Anonymous #1367744
35 уровень
Deadlock?
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Дмитрий
9 августа 2019, 16:06
да,именно так
0