[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