E D R , A S I H C RSS

BackLinks search for "GetQueuedCompletionStatus"

BackLinks of GetQueuedCompletionStatus


Search BackLinks only
Display context of search results
Case-sensitive searching
  • IOCP
         A thread uses the GetQueuedCompletionStatus function to wait for a completion packet to be queued to the completion port, rather than waiting directly for the asynchronous I/O to complete. Threads that block their execution on a completion port are released in last-in-first-out (LIFO) order. This means that when a completion packet is queued to the completion port, the system releases the last thread to block its execution on the port.
         쓰레드는 GetQueuedCompletionStatus 함수를 통해 패킷이 포트에 들어오기 까지 Wait 된다. 이는 비동기 I/O를 위해 직접 쓰레드를 Wait하는
         When a thread calls GetQueuedCompletionStatus, it is associated with the specified completion port until it exits, specifies a different completion port, or frees the completion port. A thread can be associated with at most one completion port.
         쓰레드가 GetQueuedCompletionStatus를 호출 할때, 쓰레드가 종료되기 전까지 그 특정 포트는 쓰레드에 연결 되어 있다. 다른 Completion Port를 쓰던가 또는 그
         The most important property of a completion port is the concurrency value. The concurrency value of a completion port is specified when the completion port is created. This value limits the number of runnable threads associated with the completion port. When the total number of runnable threads associated with the completion port reaches the concurrency value, the system blocks the execution of any subsequent threads that specify the completion port until the number of runnable threads associated with the completion port drops below the concurrency value. The most efficient scenario occurs when there are completion packets waiting in the queue, but no waits can be satisfied because the port has reached its concurrency limit. In this case, when a running thread calls GetQueuedCompletionStatus, it will immediately pick up the queued completion packet. No context switches will occur, because the running thread is continually picking up completion packets and the other threads are unable to run.
         데로 쓰레드가 그 패킷을 가져오며 쓰레드가 동작중에 GetQueuedCompletionStatus를 호출해서 즉시 패킷을 가져오는 것이다. 문맥전환이 없고 계속적적으로 다른 쓰레드는 접근하
         || {{{~cpp GetQueuedCompletionStatus}}} || ||
Found 1 matching page out of 7548 total pages

You can also click here to search title.

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
Processing time 0.0080 sec