Hogar Desarrollo ¿Qué es un bloqueo (en informática)? - definición de techopedia

¿Qué es un bloqueo (en informática)? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa Lock?

Un bloqueo es un mecanismo utilizado para sincronizar diferentes subprocesos de procesamiento, con límites establecidos para evitar la accesibilidad ilimitada de un determinado recurso dentro de un entorno informático. Es un método destinado a organizar el acceso mediante la aplicación de políticas de control simultáneas.


Los bloqueos suelen ser informativos, lo que significa que un subproceso funciona en colaboración con otros subprocesos para adquirir el bloqueo antes de que se pueda acceder a los datos que consulta. Algunos sistemas también aplican bloqueos obligatorios, donde se produce una excepción como resultado del acceso no autorizado a una fuente en estado bloqueado.


También conocido como bloqueo.

Techopedia explica Lock

Un bloqueo tiene una forma simple llamada semáforo, donde no existe una diferencia sólida entre un modo compartido de solo lectura y un modo exclusivo de lectura / escritura. El modo compartido tiene muchas formas, incluidas las exclusivas, con intención de excluir y con intención de actualizar. Estas formas se implementan en muchos sistemas informáticos.


También hay otro método para clasificar los bloqueos, que depende de la técnica de bloqueo utilizada para evitar el acceso al subproceso no deseado. Una técnica de bloqueo común bloquea la ejecución de un hilo por completo hasta que el hilo adquiere el bloqueo, mientras que un spinlock le dice al hilo que congele los intentos de acceso hasta que adquiera el bloqueo.

¿Qué es un bloqueo (en informática)? - definición de techopedia