<div dir="ltr">Salut,<div><br></div><div>Merci pentru explicatii. Totusi, mai este ceva ce nu inteleg:</div><div><br></div><div>In cazul in care citirile asincrone sunt integrate cu eventfd, pentru a primi notificare de la kernel ca o citire s-a incheiat (in main, cand apelam epoll), de ce mai avem nevoie de un eventfd per conexiune (cum este precizat in enunt)?<br></div><div><br></div><div>Multumesc,</div><div>Theodor</div></div><div class="gmail_extra"><br><div class="gmail_quote">Pe 22 mai 2017, 12:53, Adrian Stanciu <span dir="ltr"><<a href="mailto:adrian.stanciu.pub@gmail.com" target="_blank">adrian.stanciu.pub@gmail.com</a>></span> a scris:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">2017-05-22 12:32 GMT+03:00 Theodor Stoican via so <<a href="mailto:so@cursuri.cs.pub.ro">so@cursuri.cs.pub.ro</a>>:<br>
> Scuze, am trimis inainte de a finisa mail-ul, din greseala.<br>
><br>
> Revin:<br>
> Cum ar trebui sa abordam citirea dintr-un fisier asincron, respectiv<br>
> scrierea pe socket (tot asincron)? Mai specific, cand ar trebui sa apelam<br>
> io_getevents astfel incat sa nu devina totul blocant?<br>
><br>
> Spre exemplu, in acest sample[1], se asteapta cu io_get_events pana se<br>
> termina toate operatiile de write, respectiv de read, daca am inteles eu<br>
> bine. De asemenea, nu inteleg cum ar trebui sa abordam problema asta, avand<br>
> un eventfd pentru fiecare conexiune. Nu ar trebui sa legam totul cu<br>
> io_submit la un eventfd global, folosit si de epoll?<br>
><br>
> [1] <a href="http://www.xmailserver.org/eventfd-aio-test.c" rel="noreferrer" target="_blank">http://www.xmailserver.org/<wbr>eventfd-aio-test.c</a><br>
><br>
<br>
</span>Salut, Theodor,<br>
<br>
Ai urmărit discuția asta [1]? Sunt oferite acolo niște hint-uri.<br>
<br>
[1] <a href="http://cursuri.cs.pub.ro/pipermail/so/2015-May/016884.html" rel="noreferrer" target="_blank">http://cursuri.cs.pub.ro/<wbr>pipermail/so/2015-May/016884.<wbr>html</a><br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
Adrian<br>
</font></span></blockquote></div><br></div>