Se dice que una zona de exclusión mutua es reentrante cuando un mismo thread puede adquirir el mismo cerrojo varias veces; es decir, cuando un thread no se excluye a sí mismo. En java, el mecanismo synchonized es reentrante.
Esta propiedad permite que varios métodos synchronized se llamen entre sí, incluso recursivamente.
Temas relacionados
synchronized (palabra reservada)