«Вход» в Java
Повторный вход означает, что блокировки получаются для каждого потока, а не для каждого вызова.
Поскольку внутренняя блокировка удерживается потоком, не означает ли это, что выполнение потока один раз равняется основе вызова?
Спасибо, кажется, значит, что: в потоке, если я получу блокировкуlockA
когда функция процессаdoA
какой вызов функцииdoB
, а такжеdoB
также нужен замокlockA
тогда будет повторный вход. В Java это явление приобретается для каждого потока, поэтому мне не нужно учитывать тупики?