如何在C#中设置线程,使其仅在CPU空闲时执行?
我有一个C#的Windows服务。我希望某个线程执行特定的操作,但仅当CPU空闲时。有没有办法在C#中做到这一点。您可以让操作系统像这样为您处理它:如何在C#中设置线程,使其仅在CPU空闲时执行?,c#,windows-services,cpu-usage,C#,Windows Services,Cpu Usage,我有一个C#的Windows服务。我希望某个线程执行特定的操作,但仅当CPU空闲时。有没有办法在C#中做到这一点。您可以让操作系统像这样为您处理它: Thread thread = Thread.CurrentThread; thread.Priority = ThreadPriority.Lowest; 尝试将ThreadPriority设置为低于正常值或更低。看
Thread thread = Thread.CurrentThread;
thread.Priority = ThreadPriority.Lowest;
尝试将ThreadPriority设置为低于正常值或更低。看