3
私はC#でWindowsサービスを持っています。特定のスレッドが特定のアクションを実行するようにしたいが、CPUがアイドル状態のときのみ実行する。 C#でこれを行う方法はありますか?CPUがアイドル状態のときにだけC#のスレッドを実行するにはどうすればよいですか?
私はC#でWindowsサービスを持っています。特定のスレッドが特定のアクションを実行するようにしたいが、CPUがアイドル状態のときのみ実行する。 C#でこれを行う方法はありますか?CPUがアイドル状態のときにだけC#のスレッドを実行するにはどうすればよいですか?
あなたは、OSはこのようにあなたのためにそれを処理させることができます。
Thread thread = Thread.CurrentThread;
thread.Priority = ThreadPriority.Lowest;
はBelowNormal以下にThreadPriorityを設定してみてください。 MSDNを参照してください。