リソースを集中的に使用する JS で実行したいタスクがいくつかあります。この質問では、システム アクセスではなく、重い計算であると仮定します。ここで、タスク A、B、および C を同時に実行し、これが完了したら関数 D を実行したいと考えています。
非同期ライブラリは、これに適した足場を提供します。
async.parallel([A, B, C], D);
私がしているのは単なる計算である場合、これは引き続き同期的に実行されます(ライブラリがタスクを別のスレッド自体に配置していない限り、そうではないと思います)。これを実際に並列にするにはどうすればよいですか?(NodeJS を使用する場合) 呼び出し元をブロックしないために非同期コードによって通常行われることは何ですか? 子プロセスを開始していますか?