Wir wissen, dass Async und Wait die asynchrone Verarbeitung von Promise präziser und effektiver beschreiben können, aber wir können auch die parallele Verarbeitung von Async und Wait verwenden. In diesem Artikel werfen wir einen Blick auf die parallele Verarbeitung in Async und erwarten.
Sehen wir uns zunächst die Parallelverarbeitung mit Promise.all() an
Sehen wir uns ein konkretes Beispiel an
Der Code lautet wie folgt
Promise.all([ myPromise(10), myPromise(100), myPromise(1000) ]).then(function(data) { console.log(data); })
In diesem Beispiel werden die drei Parameter von myPromise() gleichzeitig ausgeführt.
Abschließend werden dann die Ausführungsergebnisse als Array ausgegeben.
Werfen wir einen Blick darauf, wie man Async und Wait verwendet, um eine parallele Verarbeitung zu erreichen?
Wir verwenden Async und Wait, um denselben Prozess auszuführen
Der Code lautet wie folgt
async function myAsyncAll() { var r1 = myPromise(10); var r2 = myPromise(100); var r3 = myPromise(1000); console.log(await r1, await r2, await r3); } myAsyncAll();
Der obige Code ruft zuerst alle Promise-Prozesse auf, die ausgeführt werden müssen ausgeführt und speichert sie in den Variablen middle.
Indem wir „wait“ danach zuweisen, können wir alle Promise-Prozesse parallel verschieben und das Ergebnis erhalten.
Dieser Artikel endet hier. Weitere spannende Inhalte finden Sie in den entsprechenden Kolumnen-Tutorials auf der chinesischen PHP-Website! ! !
Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Parallelverarbeitung mit JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!