相关疑难解决方法(0)

线程获得100%CPU非常快

我在C#中实现了一个非常基本的线程:

private Thread listenThread;

public void startParser()
{
   this.listenThread = new Thread(new ThreadStart(checkingData));
   this.listenThread.IsBackground = true;
   this.listenThread.Start();
}

private void checkingData()
{
   while (true)
   {

   }
Run Code Online (Sandbox Code Playgroud)

}

然后我立即获得100%的CPU.我想检查传感器数据是否在while(true)循环内读取.为什么会这样?

提前致谢.

.net c# parallel-processing multithreading cpu-usage

7
推荐指数
1
解决办法
7759
查看次数