Salut,<br><br>As vrea sa mentionez niste precizari care mi-au fost facute legate de enuntul temei 2:<br><br><i><b>&quot;Din motive de eficienta, este obligatoriu sa se foloseasca
memorie partajata pentru operatia de print: serverul va mentine
arborele in memoria partajata iar clientul va citi aceasta aceasta zona
de memorie de fiecare data cand are nevoie sa faca print.&quot;</b></i><br><br>Eu din enuntul de mai sus inteleg ca ceea ce este in memoria partajata poate fi o copie a arborelui real, aflata chiar in formatul printabil. N-as vrea sa mi se sara in cap cu eficienta s.a.m, dar din enunt nu se interzice ca server-ul sa aiba doua copii ale arborelui, una in format ales de student iar alta in formatul de afisare. <br>
<br>In cazul acesta clientul va citi din memoria partajata si va scrie direct la stdout (<b><i>&quot;clientul va citi aceasta aceasta zona
de memorie de fiecare data cand are nevoie sa faca print.&quot;</i></b>). Formatul de afisare specifica arborele complet, drept pentru care propozitia <i><b>&quot;serverul va mentine
arborele in memoria partajata&quot;&nbsp;</b> </i>este de asemenea adevarata, drept pentru care eu consider metoda corecta d.p.d.v al enuntului. <br><br>Ce mi s-a spus este&nbsp; ca server-ul trebuie sa aiba o singura copie a arborelui, doar in memoria partajata, si client-ul trebuie sa citeasca si sa aduca la formatul de afisare singura. M-am conformat si mi-am reuploadat rezolvarile pentru ca intr-adevar este &quot;mai de bun-simt&quot; sa descentralizezi calculul de print.<br>
<br>Scuza mea este ca putea sa reiasa mai clar din enunt.<br><br>Oricum felicitari pentru temele de pana acum, au fost foarte ok ca enunt (specificate clar) si testere-le au fost de mare ajutor (mai ales pentru dezvoltarea incrementala)<br>
<br>Andrei<br>