0

重複の可能性:
.NET でプロセッサ アフィニティを設定するにはどうすればよいですか?

私はi7 930xを持っています。私のコンピューターにはCPU 4core.And 8プロセッサ(スレッド8)
があるので..プロセッサ1、2、3、4 .... 8。

しかし、私はナンバー1のプロセッサーだけが欲しいです。私は他の物理を使用したくありません。

c# は可能ですか?

例) CPU No1 を使用する私の計算プログラム。

        my sound program using cpu No2.<br>

        my Network A Program using cpu No1.<br>

        my Network B Program using cpu No3.<br>
4

1 に答える 1

1

これを実現するために、スレッド/プロセスのプロセッサ アフィニティ マスクを設定することができます。スレッド プールとワーク キューを使用する一部の高性能プログラムでは、パフォーマンスを向上させることができます。それ以外の場合は、OS にスケジューリングを任せた方がよいでしょう。

于 2012-04-07T16:55:10.903 に答える