Bene, prima voglio dire che sono un po 'nuovo nel mondo di Internet Dev.javascript parallelism
In ogni caso, sto cercando di sapere se è possibile eseguire due pezzi di codice in parallelo usando javascript.
Quello che mi serve veramente è chiamare due metodi che si trovano in un server remoto. Passo, per entrambi, una funzione di callback che verrà eseguita presto i dati che voglio sia pronto. Poiché il server che esegue queste funzioni richiede un po 'di tempo per rispondere, sto cercando di trovare un modo per chiamare entrambi i metodi allo stesso tempo senza dover attendere che il primo termini di chiamare il secondo.
Does metodi come setTimeout eseguiti simultaneamente, ad esempio
setTimeout(func1, 0);
setTimeout(func2, 0);
...
function func1()
{
webMethod1(function() {alert("function 1 returned"); });
}
function func1()
{
webMethod2(function() {alert("function 2 returned"); });
}
A cura
Ho appena trovato questo articolo che può essere molto fresco per la fine dei prossimi browser: Javascript web workers
Non so se la funzione di timeout viene chiamata mentre è in esecuzione un altro codice. Potresti testarlo facilmente. –
Sì, il problema è che nel mio codice originale ci sono molte dipendenze che devo controllare prima di cambiarlo per implementarlo in quel modo e voglio fare tutto ciò che funziona solo se vale la pena. – Andres