インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

Windows* 用のインテルの C++ 非同期 I/O 拡張

このトピックは、Windows* にのみ適用されます。

インテルの C/C++ 非同期 I/O (インテルの C/C++ AIO) 拡張は、ライブラリー関数やクラスに似ていて、I/O 操作を非同期モードで実行することにより、C/C++ アプリケーションのパフォーマンスを向上させます。I/O 操作を開始し、直後に通常の作業を再開して、I/O 操作を並列実行します。

インテルの C/C++ 非同期 I/O 拡張は、IA-32 およびインテル® 64 アーキテクチャー・ベースの Windows* プラットフォームでサポートされています。

インテルの C/C++ AIO ライブラリー関数とテンプレート・クラスは、libicaio.lib ライブラリーで実装されています。このライブラリーは、インテル® C/C++ コンパイラー・パッケージの一部として提供され、共通ディレクトリー (<install-dir>/lib) にインストールされます。

インテルの C/C++ 非同期 I/O 拡張の種類

インテルの C/C++ 非同期 I/O 拡張には、次のものが含まれます。

関連情報