[so] Structuri IPC
Murgan Mihai
so@atlantis.cs.pub.ro
Mon, 10 Nov 2003 09:22:24 -0800 (PST)
--0-491379405-1068484944=:57656
Content-Type: text/plain; charset=us-ascii
In enuntul temei este un paragraf care poate naste interpretari. Se scrie ca:
"Cofetaria trebuie sa fie implementata ca un program separat, ce initializeaza structurile IPC si arunca prajiturile vechi."
Eu de aici am inteles ca in cofetarie se vor initializa structurile( semafoare, memorie partajata, coada de mesaje) necesare pe tot parcursul programului si ca aici se vor arunca prajiturile. Semafoarele necesare sincronizarii clientilor, cum ar fi semaforul de asteptare al tuturor membrilor unui grup eu am ales sa fie creat si distrus de primul membru sosit al unui grup(verifica daca nu era deja creat si daca nu era deja creat inseamna ca e primul membru al grupului).
Aceasta abordare mi se pare normala pentru ca cofetaria nu are de unde sa stie ce semafoare sa creeze atata vreme cat nu stie id-urile respectivelor grupurii ce urmeaza sa vina, asa ca nu ar avea cum sa creeze in avans aceste semafoare.Iar daca ar astepta mesaj cu id-ul grupului pana ar creea semaforul la care sa astepte grupul primul membru ar termina de mult procesul pentru ca nu ar gasi semafoare la care sa astepte.
Problema mea este ca din acel mic paragraf mi s-a spus ca s-ar putea intelege ca toate semafoarele, memoriile partajate, cozi de mesaje si orice altceva de genul acesta ar trebui create in cofetarie.
As dori un raspuns daca pot sa continui cum am inceput sau daca totul ar trebui creat in cofetarie.
Va multumesc,
Mihai Murgan
---------------------------------
Do you Yahoo!?
Protect your identity with Yahoo! Mail AddressGuard
--0-491379405-1068484944=:57656
Content-Type: text/html; charset=us-ascii
<DIV>In enuntul temei este un paragraf care poate naste interpretari. Se scrie ca:</DIV>
<DIV>"Cofetaria trebuie sa fie implementata ca un program separat, ce initializeaza structurile IPC si arunca prajiturile vechi."</DIV>
<DIV>Eu de aici am inteles ca in cofetarie se vor initializa structurile( semafoare, memorie partajata, coada de mesaje) necesare pe tot parcursul programului si ca aici se vor arunca prajiturile. Semafoarele necesare sincronizarii clientilor, cum ar fi semaforul de asteptare al tuturor membrilor unui grup eu am ales sa fie creat si distrus de primul membru sosit al unui grup(verifica daca nu era deja creat si daca nu era deja creat inseamna ca e primul membru al grupului).</DIV>
<DIV>Aceasta abordare mi se pare normala pentru ca cofetaria nu are de unde sa stie ce semafoare sa creeze atata vreme cat nu stie id-urile respectivelor grupurii ce urmeaza sa vina, asa ca nu ar avea cum sa creeze in avans aceste semafoare.Iar daca ar astepta mesaj cu id-ul grupului pana ar creea semaforul la care sa astepte grupul primul membru ar termina de mult procesul pentru ca nu ar gasi semafoare la care sa astepte.</DIV>
<DIV>Problema mea este ca din acel mic paragraf mi s-a spus ca s-ar putea intelege ca toate semafoarele, memoriile partajate, cozi de mesaje si orice altceva de genul acesta ar trebui create in cofetarie.</DIV>
<DIV>As dori un raspuns daca pot sa continui cum am inceput sau daca totul ar trebui creat in cofetarie.</DIV>
<DIV> </DIV>
<DIV>Va multumesc, </DIV>
<DIV>Mihai Murgan</DIV><p><hr SIZE=1>
Do you Yahoo!?<br>
<a href="http://antispam.yahoo.com/whatsnewfree">Protect your identity with Yahoo! Mail AddressGuard</a>
--0-491379405-1068484944=:57656--