複数間でのループ
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/04/17 09:59 UTC 版)
単体のプログラムでの無限ループは通常予測しやすいが、複数の要素が相互に影響しあったループは遥かに予測しにくい。ここで、リクエストを理解できない時にはいつもエラーメッセージを返すサーバについて考えてみる。明らかに、そのサーバには無限ループの可能性は全く無いが、そのようなサーバが2つ(AとB)あるとする。サーバAがサーバBから受け取ったメッセージを理解できなかった時、AはBにエラーを返す。Bがメッセージを理解できなかったらそのエラーをAに返し、そのエラーメッセージをAが理解できなければまた別のエラーメッセージを返し、これが永遠に繰り返される。このような事態のよくある例がメールループである。
※この「複数間でのループ」の解説は、「無限ループ」の解説の一部です。
「複数間でのループ」を含む「無限ループ」の記事については、「無限ループ」の概要を参照ください。
- 複数間でのループのページへのリンク