javascript установить интервал запуска как отдельный поток?
Я хочу использовать таймер как запасной вариант на случай, если я попаду в бесконечный цикл. Кажется, что установленный интервал является правильным способом сделать это. Тем не менее, это не работает для меня.
Судя по моим исследованиям, setInterval должен запускаться в отдельном потоке в фоновом режиме, но я этого не вижу.
Почему происходит такое поведение? И как мне это решить?
var time = 0;
window.setInterval(function(){time++;}, 1000);
while (true) {
//stuff done
if (time >= 5) {
break;
}
}