Поток полностью загружает одно из ядер процессора - C#
Формулировка задачи:
Вот собственно он
Почему и как это исправить ?
public void ThreadListener() { string thre=""; while (true) { try { if (stream.DataAvailable) { thre = reader.ReadString(); if (thre!=output) Console.WriteLine(thre); } } catch (Exception e) { Console.WriteLine("Ошибка:{0}", e.Message); } } }
Почему понятно , но как исправить ?
Решение задачи: «Поток полностью загружает одно из ядер процессора»
textual
Листинг программы
while (true) { Dispatcher.BeginInvoke(new Action(this.UpdateControls), DispatcherPriority.Background); Thread.Sleep(1000); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д