Port zakończenia wejścia/wyjścia
Port zakończenia wejścia/wyjścia ( IOCP ) to interfejs API do wykonywania wielu jednoczesnych asynchronicznych operacji wejścia/wyjścia w systemie Windows NT w wersji 3.5 i nowszych, AIX oraz Solaris 10 i nowszych. Obiekt portu zakończenia wejścia/wyjścia jest tworzony i powiązany z pewną liczbą gniazd lub uchwytów plików . Gdy obiekt żąda usług we/wy, zakończenie jest sygnalizowane komunikatem w kolejce do portu zakończenia we/wy. Proces żądający usług we/wy nie jest powiadamiany o zakończeniu usług we/wy, ale zamiast tego sprawdza kolejkę komunikatów portu zakończenia we/wy, aby określić status swoich żądań we/wy. Port zakończenia we/wy zarządza wieloma wątkami i ich współbieżnością .
Zobacz też
Linki zewnętrzne
- Artykuł „Inside I/O Completion Ports” w Wayback Machine (zarchiwizowany 1 listopada 2010) autorstwa Marka Russinovicha .
- IOCPSOCK - implementacja IOCP sterownika kanału dla języka Tcl do uruchamiania w systemach Windows NT/2K/XP/Vista
- US6223207B1 — Struktury danych kolejki portów zakończenia wejścia/wyjścia i metody ich używania