node.js には、I/O 関数のように非同期で実行される関数がたくさんあることを理解しています。作成した 2 つのモジュールを非同期で実行しようとしています。これらのモジュールは I/O 要求ではなく CPU のみを使用します。
たとえば、次のようなものがあります。f2()
最初に呼び出しますが、最初に終了する場合f1()
は終了するまで待機しませんf2()
。それは可能ですか?これは一例ですが、別の js ファイルを呼び出して使用します。
を使用してこれを記述しようとしましたprocess.nextTick()
が、それが本当の解決策であるかどうかはわかりません。
function f1(){
for (i=0;i< 100;i++){
}
console.log("f1")
}
function f2(){
for (i=0;i< 100000000000;i++){
}
console.log("f2")
}
f2();
f1();