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