[pso] Problema tema 2 windows
Mihai Florian
my_mihai_florian at yahoo.com
Mon Apr 2 20:18:34 EEST 2007
Buna,
Probabil ca folosesti KeSynchronizeExecution cu toate ca poti face
toata sincronizarea de care ai neovoie cu functiile Interlocked...
In plus in functiile de dispatch (Read, Write, StartIo) poti sa
folosesti semafoare (ruleaza la IRQL <= DISPATCH_LEVEL) si nu vrei sa
folosesti SpinLock.
In principiu nu vrei sa sincronizezi cu intreruperea bucati de cod prea
mari (cu atat mai putin cod in care aloci si copiezi memorie) deoarece
atat timp cat acest cod ruleaza nu poate fi executata rutina de tratare
a intreruperii si risti sa pierzi intreruperi.
Mihai
____________________________________________________________________________________
Bored stiff? Loosen up...
Download and play hundreds of games for free on Yahoo! Games.
http://games.yahoo.com/games/front
More information about the pso
mailing list