Информация об изменениях

Сообщение Re: Отложенное выполнение задачи от 05.10.2015 10:29

Изменено 05.10.2015 10:34 BulatZiganshin

Здравствуйте, szag, Вы писали:

S>В #1 и #2 можно еще заюзать какой-нить map, для оптимизации, ключ — это время, чтобы проверять не всю очередь.

S>??? другие идеи? Может есть что-то готовое?

используй map под мьютексом. после выполнения очередной задачи проверяй начало map, чтобы определить сколько нужно спать до следующей задачи. при добавлении проверяй и при необходимости буди тред-исполнитель

S> Может есть что-то готовое?


платформу напиши
Re: Отложенное выполнение задачи
Здравствуйте, szag, Вы писали:

S>В #1 и #2 можно еще заюзать какой-нить map, для оптимизации, ключ — это время, чтобы проверять не всю очередь.

S>??? другие идеи? Может есть что-то готовое?

используй priority_queue под мьютексом. после выполнения очередной задачи проверяй начало priority_queue, чтобы определить сколько нужно спать до следующей задачи. при добавлении проверяй и при необходимости буди тред-исполнитель

S> Может есть что-то готовое?


платформа-то хоть какая?