[OSy] Kompilovanie testov

Petr Tuma petr.tuma at mff.cuni.cz
Fri Nov 5 12:06:57 CET 2004


> Problem je v tom, ze mezi current->state=TS_SLEEP a while(!expired) muze
> vyexpirovat timer (ktery samozrejme volatile je). Jestlize se tak stane,
> pak schedule() nezpusobi uspani threadu, ale projde, protoze
> current->state pripadny timer prepne do TS_RUN.

Bez koukani do zdrojaku :) takze tohle by znamenalo, ze state nakonec ma 
byt volatile, kdyz se meni asynchronne ... ?

Petr Tuma



More information about the NSWI004 mailing list