поток получает 100% ЦП очень быстро

Я реализую очень простой поток на 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). Почему это так?

Заранее спасибо.

7
задан Alex Aza 17 June 2011 в 17:02
поделиться