我正在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)
{
}
}
我立即遇到了100%的CPU占用率。我想检查是否在while(true)循环内读取传感器数据。为什么会这样呢?
先谢谢你。
while
循环中实际上有一些实现,并且它具有某种终止能力吗? - Yuck