3

Windows XP を実行しているマルチコア システムのコア (または複数のコア) にプロセスを割り当てる方法はありますか?

GUI を使用した回答は許容されます。

4

7 に答える 7

4

タスク マネージャーを使用して、プロセスのアフィニティを設定できます。[プロセス] タブでプロセスを右クリックし、[アフィニティの設定...] を選択します。実行したくないすべてのプロセッサのチェックを外します。

于 2008-10-09T19:22:25.217 に答える
2

コード(alaプログラミング)でそれを行うことについて話していた場合は、SetThreadAffinityMask関数を利用できます

于 2008-10-09T19:26:24.413 に答える
1

アプリケーションでアフィリティーを設定する必要があります。 これがその方法を示す記事です

于 2008-10-09T19:21:22.333 に答える
1

Curtisk、SetThreadAffinityMask はスレッド用で、彼はプロセス用に望んでいました。しかし、プロセスの場合は似ています: SetProcessAffinityMask.

スレッドのアフィニティは、そのプロセスのアフィニティの範囲内に存在する必要があることに注意してください。そうしないと、まったく設定されません。

于 2009-12-10T20:47:15.700 に答える
0

確実なこと。Windows タスク マネージャーを開き、プロセスを右クリックして [アフィニティの設定] を選択します。

于 2008-10-09T19:21:13.317 に答える
0

TaskManager > アプリケーション > Rt クリック - プロセスに移動 > Rt クリック - アフィニティの設定

于 2008-10-09T19:21:18.357 に答える
0

タスク マネージャーで、プロセス ([プロセス] ビュー内) を右クリックし、[アフィニティの設定...] を選択します。

于 2008-10-09T19:21:38.917 に答える