[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