Salut,<br><br>As vrea sa mentionez niste precizari care mi-au fost facute legate de enuntul temei 2:<br><br><i><b>"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."</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>"clientul va citi aceasta aceasta zona
de memorie de fiecare data cand are nevoie sa faca print."</i></b>). Formatul de afisare specifica arborele complet, drept pentru care propozitia <i><b>"serverul va mentine
arborele in memoria partajata" </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 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 "mai de bun-simt" 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>