Какую внутреннюю блокировку захватывает синхронизированный метод в Java и как он управляет этой блокировкой во время выполнения метода и в случае исключения? — ДейлиПреп