[so] [Tema2] Accesare memorie partajata

Take Ceara dumitru.ceara at gmail.com
Fri Nov 9 15:34:38 EET 2007


Salut,

Clientii pot accesa simultan memoria partajata pentru a afisa arborele sau
doar un singur client poate avea acces la memorie la un anumit moment de
timp?

Daca se printeaza simultan se poate folosi memoria partajata pentru a stoca
numarul de readers activi la momentul curent? (pe unix acest lucru se rezuma
la accesarea campului "shm_nattch" din structura intoarsa de un apel
shmctl())

Daca se doreste accesarea simultana a memoriei si nu putem folosi memoria
partajata pentru a stoca numarul de readers e cam urat de implementat o
solutie... Singura idee care-mi vine in momentul asta este simularea unui
contor cu ajutorul unui semafor si utilizarea de apeluri semop/wait
nonblocante, aceasta fiind o abordare destul de nenaturala dupa parerea
mea...

Multumesc,
Tache Ceara
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cursuri.cs.pub.ro/pipermail/so/attachments/20071109/eed480c1/attachment.html


More information about the so mailing list