[so] Nelamurire Tema 2

Voicu Alexandru - Teodor voicualexandruteodor at gmail.com
Sat Apr 4 11:39:20 EEST 2009


Salut,

Am si eu niste intrebari referitoare la tema:

1. Partea de sincronizare este doar pentru functia de print? Din ce am
inteles clientii trimit la server operatii printr-o coada de mesaje, iar
serverul le trateaza pe rand (secvential) modificand structura tinuta in
memoria partajata. La print se va face afisare din client, tot prin
intermediul memoriei partajate, dar trebuie pus un lock pe buckets in timp
ce sunt parcurse pentru afisare, pentru a nu fi modificate intre timp de
server.

2. Este postibil sa partajam structuri bidimensionale sau tridimensionale
folosind mmap ? Din ce am cautat pe net nu am gasit decat un exemplu care
transmitea doua siruri de caractere, dar folosea doi file descriptori. Iar
daca retin hash-ul ca un char * (de lungime 1 << 20) ar aparea probleme la
sincronizrea doar pe buckets (doar a unor bucati deoarece cred ca ar trebui
sa fac sincronizare de la o anumita adresa pana la sfarsitul sirului) si
cred ca ar intra in penalizarea de sincronizare incorecta.

Multumesc anticipat pentru raspuns,
Alex V.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20090404/dd3a687c/attachment.htm>


More information about the so mailing list