[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