Можно создать дубликат:
Side effects of throwing an exception inside a synchronized clause?Является ли синхронизированное ключевое слово безопасным для исключений?
мне интересно, если synchronized
является исключением безопасной? Скажем, исключенное исключение происходит в синхронизированном блоке, будет ли освобожден замок?
В любом защищенном от резьбы блоке, в тот момент, когда вы выходите из него, безопасность нити не проходит. – srkavin
Вы имеете в виду «Является ли' synchronized' construct * exception-safe *? "? –