powiedzieć Mam 2 metody:nodejs: Poczekaj na inne sposoby, aby zakończyć przed wykonaniem
function A(callback) { ... }
function B(callback) { ... }
Chcę wykonać:
funkcji C();
po zakończeniu A i B.
co zwykle robimy jest umieszczenie funkcji C w zwrotnego jak:
A(function() {
B(function() {
C();
});
});
teraz, gdy oba A i B trwa długo, nie chcę B wykonać po zostało zakończone. zamiast tego chcę je uruchomić w tym samym czasie, aby zwiększyć wydajność.
to, co myślę, to zaimplementować coś w rodzaju semafora (oczywiście nie semafora), uruchamia zdarzenie po zakończeniu A i B. aby móc zadzwonić do C z wydarzenia.
co chcę wiedzieć, czy jest jakaś biblioteka zaimplementowana wyżej funkcja już? Wierzę, że nie jestem pierwszym, który chce to zrobić.
każda pomoc jest doceniana.
[ ' async.parallel() '] (https://github.com/caolan/async#parallel) –