Skip to content

Definizione di Preemptive scheduling (Operating System)

Scheduling nel quale ad intervalli di tempo regolari (tick period) viene controllato e deciso quale thread eseguire. Questo implica che un thread può essere ‘preempted’, cioè portato da uno stato attivo ad uno stato ready, in qualsiasi linea di codice. Rispetto alla versione non-preemptive, ha il vantaggio che quando un thread viene eseguito non ci possono essere thread ready con una priorità maggiore.

di Marco Solazzi