Scheduler

There are 1 entries for the tag Scheduler
System.Thread.Sleep(0) e Thread priority

Technorati Tags: Thread, Sleep, Priority, Synchronize, Scheduler System.Thread.Sleep(0) e’ comunemente usato quando un thread ha finito il suo lavoro e vuole rilasciare il suo “quantum” di tempo allocato, per ritornare il controllo allo scheduler ed eseguire altri threads che sono in attesa (una comune analogia e’ con Application.DoEvents).Questa procedura pero’ non tiene conto della priorita’ assegnata ai vari threads. Se per esempio il thread che si sta eseguendo e’ l’unico con priorita’ alta, quando si chiama Sleep(0) il controllo ritorna allo scheduler che eseguira’ il prossimo thread in ordine di priorita’, che in questo caso e’ il thread stesso.Quindi...

posted @ giovedì 3 maggio 2007 16:47 | Feedback (0)