[so] Nelamurire Tema 2
Lucian Cojocar
cojocar at gmail.com
Tue Apr 7 20:27:50 EEST 2009
On 04/07/09 20:24, Cosmin Ratiu wrote:
> 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.
>
> Cosmin.
>
Se pune problema dacă trebuie să se execute *toate* operaţiile
anterioare, date de acelaşi client.
Adică ce comportament are următoarea comandă (presupunând că tabela e
goală):
./client a s1 a s2 a s3 p ?
Ar putea să afişeze tabela cum era iniţial (goală), ar putea să afişeze
toate cele trei mesaje, sau doar o parte dintre ele -- evident păstrând
coerenţa datelor.
Lucian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3374 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20090407/b61ecbcf/attachment.bin>
More information about the so
mailing list