Ну, сначала я хочу сказать, что я немного новый в мире интернет-разработчиков.javascript parallelism
В любом случае, я пытаюсь узнать, можно ли параллельно запускать два фрагмента кода с помощью javascript.
Мне действительно нужно вызвать два метода, которые находятся на удаленном сервере. Я передаю для обоих функцию обратного вызова, которая будет выполнена вскоре, данные, которые я хочу, готовы. Поскольку сервер, на котором выполняются эти функции, занимает много времени, чтобы ответить, я пытаюсь найти способ одновременного вызова обоих методов, не дожидаясь, пока первый финал вызовет второй.
ли такие методы, как SetTimeout работать одновременно, например
setTimeout(func1, 0);
setTimeout(func2, 0);
...
function func1()
{
webMethod1(function() {alert("function 1 returned"); });
}
function func1()
{
webMethod2(function() {alert("function 2 returned"); });
}
Отредактировано
Я только что нашел эту статью, которая может быть очень здорово для realease следующих браузеров: Javascript web workers
Я не знаю о вызове функции таймаута, пока другой код все еще работает. Вы можете легко ее протестировать. – 2010-01-13 14:31:34
Да, проблема в том, что в моем исходном коде есть много зависимостей, которые мне нужно проверить, прежде чем изменить его так, чтобы реализовать, и я хочу делать все это, только если это стоит того. – Andres