Давным-давно я сохранил предложение из справочника по Java: "У Java нет механизма для обработки взаимоблокировок. Он даже не узнает, что произошел тупик" (Head First Java 2nd Edition, p.516)
Так что с этим? Есть ли способ поймать тупиковую ситуацию в Java? Я имею в виду, есть ли способ, которым наш код понимает, что произошел случай взаимоблокировки?