Tabla de contenido:
Definición - ¿Qué significa Deadlock?
En informática general, un punto muerto es una situación en la que dos programas o procesos diferentes dependen uno del otro para completarse, ya sea porque ambos están utilizando los mismos recursos o debido a señales erróneas u otros problemas.
Techopedia explica Deadlock
Los sistemas operativos modernos utilizan varios subprocesos y tareas múltiples para programas y procesos. Hay ciertas situaciones en las que el sistema operativo puede fallar al administrar un punto muerto, lo que hace que los procesos se bloqueen o se congelen. Tratar con esto es una parte importante de la ingeniería de software. Por ejemplo, puede haber una situación en la que dos hilos comienzan y solicitan recursos entre sí, y ninguno puede avanzar. Esto requerirá una observación significativa de los procesos y cambios que funcionarán en torno a estos bloqueos.