RichN верен в том, что ваш код содержит только один поток и, следовательно, тупик невозможен. Также обратите внимание, что для возникновения взаимоблокировки необходимо иметь несколько потоков, получающих несколько блокировок (хотя и в разном порядке ) для возникновения взаимоблокировки.
Ваш код в настоящее время ссылается только на одну блокировку: ту, которая связана с _mySynchedData
. Тот факт, что вы пытаетесь заблокировать его дважды, не имеет значения, поскольку блокировки в Java reentrant .