Studiando questo argomento non ho capito una cosa:
Se ci sono due processi , un processo H a priorità alta e uno L a priorità bassa, sul mio libro dice che :
Lo scheduling è tale da assegnare la CPU ad H non appena è
nello stato “pronto”.
Ad un certo istante, mentre L è nella sezione critica, H entra
nello stato “pronto” (ad esempio, una op. di I/O completa).
H inizia il busy wait tramite TSL, ma siccome L non è mai
schedulato mentre H è in esecuzione, L non lascerà mai la
sezione critica: H rimane bloccato nel suo ciclo di attesa
attiva per sempre.
Non ho capito perchè L non lascerà mai la sezione critica???

Rispondi quotando
...
