このスレッドを実行する優先プロセッサを設定します。
Property IdealProcessor As Integer
[C#]
int IdealProcessor {set;}
[C++]
public: __property void set_IdealProcessor(int);
[JScript]
public function set IdealProcessor(int);
プロパティ値
スレッドの優先プロセッサは、システムがスレッドをスケジュールするときに、スレッドを実行するプロセッサを決定するために使用します。
例外
例外の種類 | 条件 |
---|---|
Win32Exception | 指定したプロセッサでスレッドを起動するよう設定できませんでした。 |
解説
システムは、できる限り、優先プロセッサでスレッドをスケジュールします。
プロセスのスレッドは、プロセッサからプロセッサに移行できます。移行するたびに、プロセッサ キャッシュが再読み込みされます。システムの負荷が高いときにスレッドのプロセッサを指定すると、プロセッサ キャッシュを再読み込みする回数が減り、パフォーマンスが向上することがあります。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
ProcessThread クラス | ProcessThread メンバ | System.Diagnostics 名前空間