Описание тега reentrant

Повторно входящая функция - это функция, которую можно вызывать несколько раз, независимо от того, находится ли функция в стеке (все еще работает), при этом получая согласованные и ожидаемые результаты.

Повторный вход может относиться к подпрограммам, функциям, методам и мьютексам.

Подпрограмма считается повторно входящей, если ее можно безопасно вызвать до завершения предыдущего вызова.

Мьютекс является реентерабельным, если один и тот же поток может заблокировать его несколько раз, не останавливая его работу.