JVM は最初に 1 つのプロセスしか作成しないため、このプロセスで複数のスレッドを作成すると、複数の CPU プロセッサがあると仮定して CPU のパフォーマンスが向上しますか? これは、同じプロセス内のすべてのスレッドがプロセスのリソースを共有するためです。では、技術的には実行はシーケンシャルですか?
つまり、2 つ以上のプロセスを作成し、それぞれにスレッドを関連付けない限り、複数の CPU プロセッサでの並列実行の利点を十分に活用することはできませんか?
JVM は最初に 1 つのプロセスしか作成しないため、このプロセスで複数のスレッドを作成すると、複数の CPU プロセッサがあると仮定して CPU のパフォーマンスが向上しますか? これは、同じプロセス内のすべてのスレッドがプロセスのリソースを共有するためです。では、技術的には実行はシーケンシャルですか?
つまり、2 つ以上のプロセスを作成し、それぞれにスレッドを関連付けない限り、複数の CPU プロセッサでの並列実行の利点を十分に活用することはできませんか?