blocking I/O

[ˈblɒkɪŋ ˌaɪ ˈoʊ] ブロッキング アイ オー

1. 入出力処理が完了するまでプログラムの実行を停止させる方式。

コンピュータープログラミングにおいて、ブロッキングI/Oは、データが読み込まれたり書き込まれたりする間、プログラムが他のタスクを実行できず、入出力操作が完了するまで待機する状態を指します。これにより、I/O処理中はプログラムの実行がブロック(停止)されます。
In a blocking I/O model, the process waits for the I/O operation to complete before proceeding. (ブロッキングI/Oモデルでは、プロセスはI/O操作が完了するまで待機してから先に進みます。)
関連
synchronous I/O
I/O multiplexing
file descriptor