タイムアウトは、プログラムが一定時間結果を待ってから待機をやめることです。たとえばサーバーが時間内に応答しないと、ページにタイムアウトが表示される場合があります。

数分待ったあと電話を切る場面を想像してください。時間内に答えが得られなかったことは分かりますが、相手がメッセージを受け取ったかどうかは分かりません。

タイムアウトしたリクエストがサービスに届き、あとから完了することもあります。データを変更する操作を繰り返す前に、すでに実行されたかをアプリが確認する必要があるかもしれません。