<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Input Output Completion Port]]></title><description><![CDATA[<p>hi!</p>
<p>hab ein paar fragen zu IOCP:<br />
Ein IOCP ist ja nichts anderes als ein thread synchronisations objekt, könnte man mit einer semaphore vergleichen?</p>
<p>Wenn man mit IOCP arbeitet muss man auf 3 wichtige sachen achten:<br />
Beitreten zum Completion Port (CreateIoCompletionPort), durchführen des asynchronous I/O calls (PostQueuedCompletionStatus), und die synchronisation der threads (GetQueuedCompletionStatus)!</p>
<p>hab nun nich ganz verstanden für was man PostQueuedCompletionStatus braucht!?</p>
<p>bringt IOCP auch nachteile mit sich mit?<br />
wird man bei 100 clients eher mit IOCP oder mit select (Mit select kann man für mehrere Sockets gleichzeitig prüfen ob irgend etwas ansteht. Ebenfalls blockiert die funktion select d.h. unser Programm wird schlafen gelegt bis auf irgend einem unserer Sockets etwas passiert) arbeiten?</p>
<p>cu</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/110975/input-output-completion-port</link><generator>RSS for Node</generator><lastBuildDate>Wed, 01 Jul 2026 00:31:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/110975.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 26 May 2005 12:22:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Input Output Completion Port on Thu, 26 May 2005 12:22:34 GMT]]></title><description><![CDATA[<p>hi!</p>
<p>hab ein paar fragen zu IOCP:<br />
Ein IOCP ist ja nichts anderes als ein thread synchronisations objekt, könnte man mit einer semaphore vergleichen?</p>
<p>Wenn man mit IOCP arbeitet muss man auf 3 wichtige sachen achten:<br />
Beitreten zum Completion Port (CreateIoCompletionPort), durchführen des asynchronous I/O calls (PostQueuedCompletionStatus), und die synchronisation der threads (GetQueuedCompletionStatus)!</p>
<p>hab nun nich ganz verstanden für was man PostQueuedCompletionStatus braucht!?</p>
<p>bringt IOCP auch nachteile mit sich mit?<br />
wird man bei 100 clients eher mit IOCP oder mit select (Mit select kann man für mehrere Sockets gleichzeitig prüfen ob irgend etwas ansteht. Ebenfalls blockiert die funktion select d.h. unser Programm wird schlafen gelegt bis auf irgend einem unserer Sockets etwas passiert) arbeiten?</p>
<p>cu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/796584</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/796584</guid><dc:creator><![CDATA[wolfi]]></dc:creator><pubDate>Thu, 26 May 2005 12:22:34 GMT</pubDate></item></channel></rss>