Я создаю систему визуализации данных, которая визуализирует более 100 000 точек данных (посещений веб-сайта) за период времени.Период времени (скажем, 1 неделя) затем преобразуется в время моделирования (1 неделя = 2 минуты в моделировании), и задача выполняется для каждого фрагмента данных в конкретное время, когда это происходит во время моделирования (время каждого посещения).произошло в течение недели в режиме реального времени).Со мной?= p
В других языках программирования (например, Java) я бы просто установил таймер для каждой точки данных.После завершения каждого таймера он вызывает обратный вызов, который позволяет мне отображать эту точку данных в моем приложении.Я новичок в C ++ и, к сожалению, кажется, что таймеры с обратными вызовами не являются встроенными.Например, другой метод, который я бы сделал в ActionScript, - это использование пользовательских событий, которые запускаются после определенного периода времени.Но опять же, я не думаю, что C ++ также поддерживает пользовательские события.
В двух словах;скажем, у меня есть 1000 частей данных, которые охватывают период 60 секунд.Каждый фрагмент данных имеет свое время относительно этого 60-секундного периода.Например, нужно запустить что-то за 1 секунду, другое за 5 секунд и т. Д.
Правильно ли я поступаю, или есть более простой способ сделать это?
Ps.Я использую Mac OS X, а не Windows