Un bloqueo es una forma de limitar temporalmente el acceso a algo compartido. Ayuda a evitar que dos tareas cambien la misma información al mismo tiempo y provoquen un error.
Imagina que una persona toma prestado un libro de la biblioteca y otra espera para editar su ficha de catálogo. Cuando termina la primera, la siguiente puede hacer el cambio.
Los bloqueos deben liberarse al terminar el trabajo. Si uno se mantiene demasiado tiempo, otras tareas tendrán que esperar y la app puede parecer atascada.
