[so] Sincronizare
Mircea Gherzan
mgherzan at anaconda.cs.pub.ro
Mon Apr 13 01:15:33 EEST 2009
Bogdan Sass <bogdan.sass at catc.ro> wrote:
> Eu afisez bucket-urile de la 0 la BUCKET_COUNT. In acelasi timp,
> un alt client scrie in bucket-ul X. In functie de momentul in care se
> produc cele 2 actiuni, eu pot sa afisez bucket-ul X asa cum arata
> inainte, sau dupa modificarea realizata de celalalt client.
Da, dar bucket-ul se afla intr-o stare consistenta: constine sau nu
contine noul cuvant. Fara protectia semaforului, imagineaza-ti cum ar
fi fost ca procesul ce "scrie" sa fie preemeptat in mijlocul lui
strncpy/snprintf/etc :)
--
Mircea
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20090413/3e9346f2/attachment.pgp>
More information about the so
mailing list