Потоки (или что-то подобное) в javascript

Я нужно, чтобы часть кода всегда выполнялась независимо от другого кода. Есть ли способ создать поток в javascript для запуска этой функции?

- почему setTimeout у меня не работает

Я пробовал, но запускается только один раз. И если я вызываю функцию рекурсивно, через некоторое время она выдает ошибку «слишком много рекурсии». Мне нужно, чтобы он запускался каждые 100 миль (это связь со встроенной системой).

- как вы спросите, здесь идет некоторый код

function update(v2) {
     // I removed the use of v2 here for simplicity
     dump("update\n"); // this will just print the string
     setTimeout(new function() { update(v2); }, 100); // this try doesn't work
}
update(this.v);

Он выдает "слишком много рекурсии".

5
задан 12 revs, 6 users 42% 7 March 2012 в 13:31
поделиться