[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