Synchronous programming

/ˌsɪŋkrənəs ˈproʊɡræmɪŋ/ シンクロナス プログラミング

1. プログラムの処理が順次実行され、ある処理が完了するまで次の処理が待機するプログラミング手法。

同期プログラミングは、タスクが順番に実行され、前のタスクが完了するまで次のタスクは開始されないプログラミングモデルを指します。これにより、コードの流れを予測しやすくなりますが、時間がかかる処理があるとその間プログラム全体がブロックされてしまいます。
In synchronous programming, a function call typically blocks the execution until it returns a result. (同期プログラミングでは、関数呼び出しは結果を返すまで通常、実行をブロックします。)