一言でいうと
タイムアウトとは、何かの処理が終わるのを待っているのに、決められた時間内に終わらなかった時に起きるエラーのことです。
もう少し詳しく
友達に「30分以内に返事をください」と言ったのに、1時間経っても返事がない。この場合、30分のルールを破ってしまったことになります。パソコンやスマートフォンでも、同じようなことが起こります。
例えば、ウェブサイトを開こうとする時、パソコンはサーバー(データが保管されている遠くのコンピュータ)に「ページを送ってください」と頼みます。このとき「10秒以内に返事がなかったら、あきらめよう」という決まりがあります。10秒経っても返事がなければ、「タイムアウトエラー」が起きて、「ページが開けませんでした」と画面に表示されるわけです。
よく使われる場面
- ウェブサイトが開かない時のエラーメッセージ
- アプリがフリーズ(動かなくなる)した時
- ダウンロード(ファイルを取り込む)に失敗した時
- データベース(大量のデータを管理するシステム)との通信が遅い時
関連する言葉
- レスポンス:返事や応答のこと
- コネクション:つながりのこと。「コネクションタイムアウト」と書かれていたら、つながる前に時間切れになったということ
- エラー:うまくいかなかった状態