我在 C# 中有一个 Windows 服务。我希望某个线程执行特定操作,但仅在 CPU 空闲时。有没有办法在 C# 中做到这一点。
问问题
666 次
2 回答
6
您可以让操作系统为您处理它,如下所示:
Thread thread = Thread.CurrentThread;
thread.Priority = ThreadPriority.Lowest;
于 2009-08-20T03:55:08.883 回答
2
尝试将ThreadPriority 设置为BelowNormal 或更小。请参阅MSDN。
于 2009-08-20T03:55:50.347 回答