[pso] [Tema2] [win] Sincronizare read/write si interrupt

Vlad Dogaru ddvlad at rosedu.org
Fri Apr 8 19:23:06 EEST 2011


On Fri, Apr 08, 2011 at 06:49:38PM +0300, Andrei Scurei wrote:
> Din ce inteleg eu, as incerca sa folosesc operatii atomice interlocked
> combinate cu Wait-for-single-object pentru a pune functiile read/write in
> asteptare, iar apoi as folosi tot spinlocks pentru a sincroniza accesul la
> buffere. As folosi lista de irp-uri pentru bufferele de write, iar pentru
> bufferele de read as folosi niste liste circulare normale. Intrebarea mea
> este, e corecta aceasta abordare?

Da, pare în regulă abordarea pe care o descrii. Folosirea Interlocked* e
doar o recomandare, dacă folosești un spinlock nu moare nimeni.

Vlad


More information about the pso mailing list