Im отлаживает приложение Java, которое запускает несколько потоков. После некоторого времени просмотра журнала кажется, что один из этих потоков больше не работает. Я предполагаю, что поток ожидает блокировки, которая никогда не выпускается (последний вывод перед вызовом синхронизированного метода).
Могу ли я настроить тайм-аут на поток; своего рода "ждать этого замка, но если он не будет доступен через 10 секунд, не ждите больше!"