Сильные тормоза при работе с потоком - C#

Узнай цену своей работы

Формулировка задачи:

static void Main(string[] args)
        {
            getProcess();
            Thread t = new Thread(reader);
            t.Start();            // читает в новом потоке
            getTimers();
        }
 
        static void reader()
        {
            while (true)
            {
                byte[] timer = ReadMemory((IntPtr)0x00356E14, 4);
                timerint = BitConverter.ToInt32(timer, 0);
            }
        }
Очень сильная нагрузка на процессор, что делать?

Решение задачи: «Сильные тормоза при работе с потоком»

textual
Листинг программы
            while (true)
            {
                byte[] timer = ReadMemory((IntPtr)0x00356E14, 4);
                timerint = BitConverter.ToInt32(timer, 0);
                Thread.Sleep(1);
            }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.6 из 5
Похожие ответы