История изменений
Исправление pftBest, (текущая версия) :
Если нужен совсем простой планировщик, то он делается так:
1) Хранишь задачи что нужно сделать в куче (priority queue), сортировка по unix time.
2) Заводишь один QTimer на твой дискрет, например 1 секунду.
3) На каждое срабатывание таймера проверяешь вершину кучи, достаешь оттуда задания у которых время <= текущего и отправляешь их на выполнение.
Вот и все, будет работать.
Исходная версия pftBest, :
Если нужен совсем простой планировщик, то он делается так: 1) Хранишь задачи что нужно сделать в куче (priority queue), сортировка по unix time. 2) Заводишь один QTimer на твой дискрет, например 1 секунду. 3) На каждое срабатывание таймера проверяешь вершину кучи, достаешь оттуда задания у которых время <= текущего и отправляешь их на выполнение. Вот и все, будет работать.