Si atunci cand ar mai fi nevoie de aceasta coada? de ce nu au scos-o din monitor?<br><br><br><div class="gmail_quote">2009/6/24 Ioana Grigoropol <span dir="ltr">&lt;<a href="mailto:ioana.grigoropol@loopback.ro">ioana.grigoropol@loopback.ro</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im"><br>
<br>
Sergiu Iordache wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
2009/6/24 Ioana Grigoropol &lt;<a href="mailto:ioana.grigoropol@loopback.ro" target="_blank">ioana.grigoropol@loopback.ro</a>&gt;:<br>
  <br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Cum văd eu lucrurile, având în vedere că nu pot face wait decât pe o<br>
condiție, coada de waiters a fost numărată în plus pentru primul caz.<br>
<br>
Așadar,<br>
SIGNAL_AND_CONTINUE:<br>
- 2 * cond_queue + entry_queue = 3<br>
SIGNAL_AND_WAIT<br>
- 2 * cond_queue + entry_queue + signal_queue = 4<br>
<br>
Deci răspunsul era corect în quiz.<br>
    <br>
</blockquote>
<br>
Păi stai, și când faci broadcast unu se trezește dar restul unde așteaptă?<br>
  <br>
</blockquote></div>
Când faci broadcast, faci pe o anumită condiție =&gt; lovești în coada asociată ei. Nu văd de ce ai avea nevoie de o coadă waiters pentru broadcast only.<br>
<br>
Sau cel puțin așa cred eu.<br><font color="#888888">
<br>
Ioana</font><div><div></div><div class="h5"><br>
_______________________________________________<br>
so mailing list<br>
<a href="mailto:so@cursuri.cs.pub.ro" target="_blank">so@cursuri.cs.pub.ro</a><br>
<a href="http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so" target="_blank">http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Bogdan.<br>