[so] Sincronizare
Razvan Deaconescu
razvan.deaconescu at cs.pub.ro
Sun Apr 12 23:35:40 EEST 2009
On Sun, 2009-04-12 at 23:10 +0300, Bogdan Sass wrote:
> Continuand cu tema2, incerc sa imi dau seama exact unde si cum este
> nevoie de sincronizare.
>
> Fiind vorba de un singur server, operatiile server-side
> (add/remove/clear) nu necesita sincronizare. In ceea ce priveste
> operatiile print, am doua variante:
> 1) -iau semafoarele pe masura ce parcurg zona de memorie partajata,
> si eliberez fiecare semafor imediat dupa afisarea unui bucket. Solutia
> care imi blocheaza cel mai putin timp resursele, dar creez riscul unui
> race-condition cu un client care modifica in acelasi timp un bucket.
Nu vad unde este race condition-ul.
Razvan
More information about the so
mailing list