[so] intrebare acces la frigider

Maria Mateescu so@atlantis.cs.pub.ro
Thu, 13 Nov 2003 13:41:44 +0300


This message is in MIME format.

------=_NextPart_mymail.ro_Delimiter_0000.1111
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

   Dupa cum ti-ai dat seama, abordarea ta este fundamental gresita.
   Gandeste-te de ce apar race-urile in general, si care sunt mecanismele
   pentru evitarea lor.
=20
   Hint: cum faci sa "rezervi" cate prajituri vrei, ca sa nu ti le poata lua
   celalalt proces ?
=20
   Maria.
=20
   >Am si eu o pb destul de ..grava...
   >Intrebarea se refera la accesul la memoria partajata.
   >Mai precis, daca de exp un consumator face cerere pe
   >memoria partajata si obtine drept de acces(adica sunt
   >suficiente prajituri)dar intre timp (inainte de a
   >"pune mana pe mutex") vine procesul care curata
   >frigiderul si ia mutexul si scoate suficiente
   >prajituri astfel incat, in momentul in care termina,
   >in frigider nu mai sunt suficiente prajituri pt a le
   >scoate din memorie...Ce se poate face. Noi avem
   >practic 2 tipuri de consumatori care actioneza
   >diferit.
   >Ce se poate face in acest caz? Sa mai introducem un
   >mutex ? Ma gandesc ca modificarea prod-cons nu se
   >poate pune pb..
=20
   >=3D=3D=3D=3D=3D
=20
   >I dream of finding myself laughing!
=20
   >__________________________________
   >Do you Yahoo!?
   >Protect your identity with Yahoo! Mail AddressGuard
   >http://antispam.yahoo.com/whatsnewfree
   >_______________________________________________
   >so mailing list
   >so@atlantis.cs.pub.ro
   >http://atlantis.cs.pub.ro/cgi-bin/mailman/listinfo/so
=20
   >---------------------------------------------------------------
   >Acasa.ro vine cu albumele, tu vino doar cu pozele ;)
   >http://poze.acasa.ro/


---------------------------------------------------------------
Acasa.ro vine cu albumele, tu vino doar cu pozele ;)
http://poze.acasa.ro/

------=_NextPart_mymail.ro_Delimiter_0000.1111
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<BR>
Dupa cum ti-ai dat seama, abordarea ta este fundamental gresita.<BR>
Gandeste-te de ce apar race-urile in general, si care sunt mecanismele pentru =
evitarea lor.  <BR>
<BR>
Hint: cum faci sa &quot;rezervi&quot; cate prajituri vrei, ca sa nu ti le =
poata lua celalalt proces ? <BR>
<BR>
Maria.<BR>
<BR>
&gt;Am si eu o pb destul de ..grava...<BR>
&gt;Intrebarea se refera la accesul la memoria partajata.<BR>
&gt;Mai precis, daca de exp un consumator face cerere pe<BR>
&gt;memoria partajata si obtine drept de acces(adica sunt<BR>
&gt;suficiente prajituri)dar intre timp (inainte de a<BR>
&gt;&quot;pune mana pe mutex&quot;) vine procesul care curata<BR>
&gt;frigiderul si ia mutexul si scoate suficiente<BR>
&gt;prajituri astfel incat, in momentul in care termina,<BR>
&gt;in frigider nu mai sunt suficiente prajituri pt a le<BR>
&gt;scoate din memorie...Ce se poate face. Noi avem<BR>
&gt;practic 2 tipuri de consumatori care actioneza<BR>
&gt;diferit.<BR>
&gt;Ce se poate face in acest caz? Sa mai introducem un<BR>
&gt;mutex ? Ma gandesc ca modificarea prod-cons nu se<BR>
&gt;poate pune pb..<BR>
<BR>
&gt;=3D=3D=3D=3D=3D<BR>
<BR>
&gt;I dream of finding myself laughing!<BR>
<BR>
<BR>
&gt;__________________________________<BR>
&gt;Do you Yahoo!?<BR>
&gt;Protect your identity with Yahoo! Mail AddressGuard<BR>
&gt;http://antispam.yahoo.com/whatsnewfree<BR>
&gt;_______________________________________________<BR>
&gt;so mailing list<BR>
&gt;so@atlantis.cs.pub.ro<BR>
&gt;http://atlantis.cs.pub.ro/cgi-bin/mailman/listinfo/so<BR>
<BR>
<BR>
&gt;---------------------------------------------------------------<BR>
&gt;Acasa.ro vine cu albumele, tu vino doar cu pozele ;)<BR>
&gt;http://poze.acasa.ro/<BR>
<BR>
<BR>
<BR>
<BR>
<HR>
<img src=3D"http://www.acasa.ro/spacer?id=3D5642523" width=3D1 height=3D1>
<a href=3D"http://www.acasa.ro/link?id=3D5642523">Acasa.ro vine cu albumele, tu vino doar cu pozele ;)</a>
<BR>
<BR>

------=_NextPart_mymail.ro_Delimiter_0000.1111--