Russian Qt Forum
Ноябрь 23, 2024, 02:33 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 2 [3]   Вниз
  Печать  
Автор Тема: Обнаружение перегрузки процессорных ядер  (Прочитано 16098 раз)
Bepec
Гость
« Ответ #30 : Май 11, 2015, 20:54 »

Вы в корне неверно поступили. Вместо замера времени по таймеру, вы пытаетесь работать сигналами.

Поясню - вы хотите замерить положение колеса в мире и используете для точки отсчета  это же самое колесо. Это бессмысленно.

Замерять надо в сигналонезависимом методе. Т.е. берём обычный таймер, не Qt. И в нём замеряем/проверяем переменную в которой хранится, допустим, время последней доставки какого-то сигнала.
При приёме сигнала в эту переменную записывается текущее время.

И уже тогда мы получаем именно замер времени от последнего сигнала в независимом методе, из которого можно остановить потоки.

PS понятно объясняю, или сумбурно?

Записан
Страниц: 1 2 [3]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.142 секунд. Запросов: 20.