入出力完了ポート

入出力完了ポートIOCP)は、Windows NTバージョン3.5以降、[1] AIX [2]およびSolaris 10以降で複数の非同期入出力操作を同時に実行するためのAPIです。 [3]入出力完了ポートオブジェクトが作成され、いくつかのソケットまたはファイルハンドルに関連付けられます。オブジェクトに対して入出力サービスが要求されると、入出力完了ポートにキューイングされたメッセージによって完了が示されます。入出力サービスを要求しているプロセスには入出力サービスの完了が通知されませんが、代わりに入出力完了ポートのメッセージキューをチェックして入出力要求の状態を判断します。入出力完了ポートは複数のスレッドとその同時実行を管理します。

参照

参考文献

  1. ^ Windows I/O 完了ポート
  2. ^ AIX 5および6でのIOCPの設定
  3. ^ 「Solaris 10 I/O完了ポート」。2011年7月19日時点のオリジナルよりアーカイブ2008年7月20日閲覧。{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  • Wayback Machineの記事「I/O 完了ポートの内部」(2010 年 11 月 1 日アーカイブ)、著者: Mark Russinovich
  • IOCPSOCK - Windows NT/2K/XP/Vista で実行するためのTcl言語用チャネル ドライバの IOCP 実装
  • US6223207B1 - 入出力完了ポートキューデータ構造およびその使用方法


Retrieved from "https://en.wikipedia.org/w/index.php?title=Input/output_completion_port&oldid=1305062976"