[pso] Situatie de race la tema 1
Maximilian Machedon
maximilian.machedon at gmail.com
Fri Mar 24 20:29:24 EET 2006
Citez din mailul meu:
"
Nu am putut evita aceasta situatie deoarece nu am
gasit o metoda folosibila in interiorul unei regiuni spin-lock (IRQL >=
DISPATCH_LEVEL) sa aflu daca un pid este valabil.
"
----- Original Message -----
From: "Vlad Dascalu" <vlad.dascalu at goobix.com>
To: "Proiectarea Sistemelor de Operare" <pso at cursuri.cs.pub.ro>
Sent: Friday, March 24, 2006 8:10 PM
Subject: Re: [pso] Situatie de race la tema 1
Maximilian Machedon wrote:
> driver-ul vede ca pid-ul este valabil, dar, imediat pe urma
> procesul este terminat (iar rutina care trateaza acest eveniment nu il
> poate
> scoate din liste, deoarece nu a fost inca adaugat)
Inainte de a verifica daca un pid e valabil sau nu intri in spinlock si
nu iesi decat atunci cand ai adaugat pidul in lista (sau ai vazut ca e
invalid).
Vlad
More information about the pso
mailing list