Next: Exclusión mutua a nivel
Up: Propriedades de programas concurrentes
Previous: Espera activa
  Índice General
En programas concurrentes es posible que un proceso nunca llega a hacer
nada si el planificador o el control de los recursos compartidas
respectivamente no permiten que el proceso pueda cumplir con sus pedidos.
Es decir, el proceso está sumetida a una espera infinita, o en otras
palabras, sufre una inanición.
Existen varias técnicas para evitar posible inanición:
- El acceso a recursos compartidos siempre sigue el orden FIFO, es decir,
los procesos tienen acceso en el mismo orden en que han pedido vez.
- Se asigna prioridades a los procesos de tal manera que cuando más
tiempo un proceso tiene que esperar más alto se pone su prioridad
con el fin que en algún momento su prioridad es la más alta.
© 2001, Dr. Arno Formella, Universidad de Vigo, Departamento de Informática