Ingångs-/utgångsport
Input/output Completion Port ( IOCP ) är ett API för att utföra flera samtidiga asynkrona in-/utdataoperationer i Windows NT version 3.5 och senare, AIX och på Solaris 10 och senare. Ett ingångs-/utgångsportobjekt skapas och associeras med ett antal sockets eller filhandtag . När I/O-tjänster efterfrågas på objektet indikeras slutförandet av ett meddelande i kö till I/O-kompletteringsporten. En process som begär I/O-tjänster meddelas inte om fullbordandet av I/O-tjänsterna, utan kontrollerar istället I/O-kompletteringsportens meddelandekö för att fastställa statusen för dess I/O-begäranden. I/O-kompletteringsporten hanterar flera trådar och deras samtidighet .
Se även
externa länkar
- Artikel "Inside I/O Completion Ports" på Wayback Machine (arkiverad 1 november 2010) av Mark Russinovich .
- IOCPSOCK - en IOCP-implementering av en kanaldrivrutin för Tcl -språket att köras på Windows NT/2K/XP/Vista
- US6223207B1 - Input/output completion port ködatastrukturer och metoder för att använda samma