マルチスレッドのプログラミング

非同期性の管理

非同期入出力のほとんどの機能は、マルチスレッドプログラムによる同期入出力で実現できます。非同期入出力では、要求の発行後、入出力がいつ完了したかをチェックします。同期入出力では、独立したスレッドで入出力を同期的に実行できます。メインスレッド側は、pthread_join(3C) の呼び出しなどによって、あとで入出力操作の完了を確認できます。