[so] Nelamurire Tema 2

Sergiu Iordache sergiu.iordache at gmail.com
Tue Apr 7 20:35:40 EEST 2009


2009/4/7 Cosmin Ratiu <cosminratiu at gmail.com>:
>
>
> 2009/4/7 Sergiu Iordache <sergiu.iordache at gmail.com>
>>
>> Ca și Alex, nu înțeleg pentru ce ar trebui sincronizare inafară de print.
>>
>> Din moment ce folosim o coadă pentru transmisie și prelucrările sunt
>> făcute de server nu văd care ar fi rostul unor sincronizări
>> suplimentare. Dar poate îmi scapă mie ceva.
>>
>> Să zicem că la print am putea să eliberăm bucket-urile pe masura ce le
>> afișăm.
>>
>> De asemenea nu sunt sigur dacă o operație de print trebuie să aștepte
>> toate operațiile anterioare sau nu.
>>
>> Mulțumesc,
>> Sergiu
>
> Gandeste-te ce se intampla daca un client executa operatia de print in timp
> ce serverul executa o comanda de add. Daca nu ai sincronizare cross-process
> intre astea doua la accesul la structura de date, lucruri neplacute se pot
> intampla.

Nu ai fost atent :), ma refeream la eventuale alte sincronizări
înafară de print vs add/remove/clear. Sunt de acord ca trebuie blocat
accesul pentru citire cand se face add/remove/clear.
Sergiu


More information about the so mailing list