Loading article…
入出力完了ポート( IOCP )は、 Windows NTバージョン 3.5 以降、[1] AIX [2]およびSolaris 10 以降[3]で複数の非同期入出力操作を同時に実行するためのAPIです。入出力完了ポート オブジェクトが作成され、いくつかのソケットまたはファイル ハンドルに関連付けられます。オブジェクトに対して入出力サービスが要求されると、完了は入出力完了ポートにキューイングされたメッセージによって示されます。入出力サービスを要求しているプロセスには入出力サービスの完了が通知されませんが、代わりに入出力完了ポートのメッセージ キューをチェックして入出力要求の状態を判断します。入出力完了ポートは複数のスレッドとその同時実行を管理します。
参照
参考文献
- ^ Windows I/O 完了ポート
- ^ AIX 5 および 6 での IOCP の構成
- ^ 「Solaris 10 I/O 完了ポート」。2011 年 7 月 19 日時点のオリジナルよりアーカイブ。2008 年 7 月 20 日閲覧。
{{cite web}}: CS1 maint: bot: 元の URL ステータス不明 (リンク)
外部リンク
- Wayback Machineの記事「I/O 完了ポートの内部」(2010 年 11 月 1 日アーカイブ)、著者: Mark Russinovich。
- IOCPSOCK - Windows NT/2K/XP/Vista で実行するためのTcl言語用チャネル ドライバーの IOCP 実装
- US6223207B1 - 入出力完了ポートキューデータ構造およびその使用方法
