0

fork() を呼び出すときに、子プロセスが別のコアで並行して実行できるようにするために、どのような方法がありますか?

4

2 に答える 2

0
  1. 実際にシステムにそれを実行するための別のコアがあり、ファームウェアでそれが無効になっていない、2。SMPをサポートするカーネルがあり、どちらも無効になっていない。3.プロセスが1つのコアにロックされていない(キーワード:CPUアフィニティマスク)。
于 2012-01-03T00:35:03.020 に答える
0

なし。親プロセスと子プロセスのアフィニティーを切り離すことはできますが、それらを強制的に並行して実行することはできません。

于 2012-01-03T00:31:59.777 に答える