<br>
<div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">De ce nu faci un thread separat al carui singur scop e sa faca select<br>
(and friends) pe descriptorii aia ? In felul asta poti trata<br>
evenimentul exact in momentul in care te programeaza scheduler-ul.<br>
<div><div></div><div class="h5">_______________________________________________<br>
<a href="http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii" target="_blank">http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii</a><br>
</div></div></blockquote></div><br>Da, asta e solutia echivalenta la varianta cu semnale. <br><br>Nu sunt sigur care e mai eficienta (un thread separat s-ar putea sa coste mai mult timewise atunci cand evenimentele sunt rare), dar in definitiv introduci aceeasi problema: oricum ai face, trebuie sa te pregatesti sufleteste ca operatiile cu memoria implicata nu vor mai fi sincronizate (de ex, daca ai un flag has_changed, si ala se schimba in timp ce tu il verifici). <br>
<br>Probabil sunt rare cazurile in care merita sa iti bati capul asa de tare.<br>