[so] [Tema 5] IOCP

Vladimir Olteanu kooliva at gmail.com
Wed Jun 3 00:10:54 EEST 2009


Eroarea poate sa apara atat la operatiile asincrone cu socketi cat si
la cele cu fisiere. De asemenea, nu am putut sa corelez eroarea cu
secventa de cereri primite de la client. Uneori apare, alteori nu.

Vladimir Olteanu

2009/6/2 Razvan Deaconescu <razvan.deaconescu at cs.pub.ro>:
> On Tue, 2009-06-02 at 20:04 +0300, Koliva wrote:
>> Am o problema destul de serioasa cu IOCP. Apelurile de scriere/citire
>> asincrone dau din cand in cand eroarea asta:
>> "Overlapped I/O operation is in progress."
>> Am incercat sa protejez toate operatiile care au legatura cu IOCP cu
>> un mutex (inclusiv CreateIoCompletionPort() si
>> GetQueuedCompletionStatus()), dar rezultatul e tot acelasi.
>>
>> Cum as putea sa rezolv problema fara busy waiting?
>
> Din cunostintele mele, nu ajuta folosirea unui mutex. Eroarea ti-o da la
> scrisul/cititul pe socket sau pe fisier? Poti sa ne oferi mai multe
> detalii despre contextul de aparitie a erorii? Google nu e prea friendly
> in ceea ce priveste sursele aparitiei acestei erori si o descriere mai
> detaliata este de ajutor.
>
> Razvan
>
>
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
>
> _______________________________________________
> so mailing list
> so at cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so
>


More information about the so mailing list