У меня есть служба Windows на C#. Я хочу, чтобы определенный поток выполнял определенные действия, но только тогда, когда CPU неактивен. Есть ли способ сделать это на C#.Как настроить поток в C# только для выполнения, когда CPU неактивен?
3
A
ответ
6
Вы можете позволить справиться с этим ОС для вас, как это:
Thread thread = Thread.CurrentThread;
thread.Priority = ThreadPriority.Lowest;
2
Попробуйте установить ThreadPriority в BelowNormal или меньше. См. MSDN.