В программе есть поток счетчик, который состоит из бесконечного цикла со Sleep(n); Каждый раз увеличивая таймер на +1. При каждом увеличении проверяет массив в котором есть "время - действие" и если такое время есть то выполняется действие. Когда в программе появляется этот поток нагрузка на ЦП растет, отключаю его и все нормально. Спайдер показывает вот это.
Может создавать поток по другому или каким либо образом можно оптимизировать эту задачу.
Вопрос
mrseagull
В программе есть поток счетчик, который состоит из бесконечного цикла со Sleep(n); Каждый раз увеличивая таймер на +1. При каждом увеличении проверяет массив в котором есть "время - действие" и если такое время есть то выполняется действие. Когда в программе появляется этот поток нагрузка на ЦП растет, отключаю его и все нормально. Спайдер показывает вот это.
Может создавать поток по другому или каким либо образом можно оптимизировать эту задачу.
Ссылка на комментарий
1 ответ на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.