5
Node.jsで新しい子プロセスを作成するために.spawnを呼び出すと、これはマルチコアCPUを利用しますか?マルチコアCPUでNode Child Process Spawn Run?
参考:https://nodejs.org/api/child_process.html
Node.jsで新しい子プロセスを作成するために.spawnを呼び出すと、これはマルチコアCPUを利用しますか?マルチコアCPUでNode Child Process Spawn Run?
参考:https://nodejs.org/api/child_process.html
はい、新しいプロセスが作成され、お使いのOSによって管理されます。この新しいプロセスは、コンピュータに少なくとも2つの仮想CPUコアがある限り、メインプロセスと並行して実行できます。
コアが1つで、子プロセスを起動するとどうなりますか –
複数のコアがある場合と同じことが起こります。オペレーティングシステムは、Nコアの間でプロセスの実行をスケジュールします。これは、すべてのプロセスが1コアで実行されていることを意味します。 –
あなたはまだいくつかの利点を得る? 1つのコアがあり、クラスタを作成すると、プロセッサはそれらを並列に実行します(1つのタスクは長時間実行されていますか?)。私はどこかのIntelプロセッサーを読んで、バーチャルコアとしています。 –