プログラムが処理を順番に実行し、各処理が完了するまで待機する制御方式。
「同期処理」を星図で探索する →
「同期処理」とは?意味を解説
コンピュータプログラムにおいて、複数の処理を時系列順に実行する方法。ある処理が完全に終了するまで次の処理は開始されない。ユーザーからの入出力や外部接続を伴う場合、応答を待つ間プログラムは停止状態となる。シンプルで理解しやすい反面、待機時間が長いと処理全体が遅延する特性がある。
例文
- データベースへのクエリは同期処理で実行され、結果が返るまで待機する。
- Webサーバーが同期処理のみなら、複数のリクエストを並行処理できない。
- ファイル読み込みを同期処理で行うと、処理完了まで他の操作ができない。
語源・由来
「同期」は複数の処理が時間的に同じペースで進む意(元は電気工学の用語)。コンピュータ分野では待ち合わせながら順番に実行する方式を指す。「処理」は計算・制御・処置を意味する。
英語で言うと
synchronous processingblocking operationsequential processing
「同期処理」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「同期処理」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「同期処理」を探索する →