無限ループに陥った場合に備えて、タイマーをフォールバックとして使用したいと考えています。これを行うには、間隔を設定するのが正しい方法のようです。しかし、それは私にとってはうまくいきません。
私の調査によると、 setInterval はバックグラウンドで別のスレッドで実行する必要があるようですが、表示されません。
なぜこのような動作が発生するのですか? そして、どうすればこれを解決できますか?
var time = 0;
window.setInterval(function(){time++;}, 1000);
while (true) {
//stuff done
if (time >= 5) {
break;
}
}