Сообщение Re: Отложенное выполнение задачи от 05.10.2015 10:29
Изменено 05.10.2015 10:34 BulatZiganshin
Здравствуйте, szag, Вы писали:
S>В #1 и #2 можно еще заюзать какой-нить map, для оптимизации, ключ — это время, чтобы проверять не всю очередь.
S>??? другие идеи? Может есть что-то готовое?
используй map под мьютексом. после выполнения очередной задачи проверяй начало map, чтобы определить сколько нужно спать до следующей задачи. при добавлении проверяй и при необходимости буди тред-исполнитель
S> Может есть что-то готовое?
платформу напиши
S>В #1 и #2 можно еще заюзать какой-нить map, для оптимизации, ключ — это время, чтобы проверять не всю очередь.
S>??? другие идеи? Может есть что-то готовое?
используй map под мьютексом. после выполнения очередной задачи проверяй начало map, чтобы определить сколько нужно спать до следующей задачи. при добавлении проверяй и при необходимости буди тред-исполнитель
S> Может есть что-то готовое?
платформу напиши
Re: Отложенное выполнение задачи
Здравствуйте, szag, Вы писали:
S>В #1 и #2 можно еще заюзать какой-нить map, для оптимизации, ключ — это время, чтобы проверять не всю очередь.
S>??? другие идеи? Может есть что-то готовое?
используй priority_queue под мьютексом. после выполнения очередной задачи проверяй начало priority_queue, чтобы определить сколько нужно спать до следующей задачи. при добавлении проверяй и при необходимости буди тред-исполнитель
S> Может есть что-то готовое?
платформа-то хоть какая?
S>В #1 и #2 можно еще заюзать какой-нить map, для оптимизации, ключ — это время, чтобы проверять не всю очередь.
S>??? другие идеи? Может есть что-то готовое?
используй priority_queue под мьютексом. после выполнения очередной задачи проверяй начало priority_queue, чтобы определить сколько нужно спать до следующей задачи. при добавлении проверяй и при необходимости буди тред-исполнитель
S> Может есть что-то готовое?
платформа-то хоть какая?