3

C# で Windows サービスを作成しています。特定のスレッドに特定のアクションを実行させたいのですが、それは CPU がアイドル状態のときだけです。C#でこれを行う方法はありますか。

4

2 に答える 2

6

次のように、OS に処理させることができます。

Thread thread = Thread.CurrentThread;
thread.Priority = ThreadPriority.Lowest;
于 2009-08-20T03:55:08.883 に答える
2

ThreadPriority を BelowNormal 以下に設定してみてください。MSDNを参照してください。

于 2009-08-20T03:55:50.347 に答える