Starvation
La inanición (starvation) es que un hilo no pueda adquirir recursos durante mucho tiempo por la política de planificación o la contención de bloqueos; no hay interbloqueo, pero se pierde la equidad.
Propósito
Comprender la injusticia causada por la inanición en concurrencia y sus defensas; un problema de equidad de planificación.
Mecanismo
Los hilos de alta prioridad acaparan continuamente, o la contención de bloqueos deja esperando indefinidamente a los de baja prioridad. Defensas: bloqueos justos (FIFO), envejecimiento de prioridad, limitar el tiempo de retención del bloqueo.
Casos de uso
- Equidad en concurrencia
- Análisis de planificación
- Diseño de bloqueos
Herramientas relacionadas
Calculadora de hash
Compute MD5, SHA-1, SHA-256, or SHA-512 hashes with hex or Base64 output. Gratis, privado y 100% del lado del cliente. HERRAMIENTA
Probador de regex
Test regular expressions with match highlighting, capture groups, and replace preview. Gratis, privado y 100% del lado del cliente. HERRAMIENTA