Мой проект - это сервер заданий, который хранит команды, полученные UDP, в очереди.Каждая команда имеет значение интервала для выполнения и значение тайм-аута для удаления.Эти действия управляются таймером, который должен работать независимо от кода сервера, например, 2 процесса.
Каков наилучший способ заставить сервер и таймер работать без блокировки друг друга?Я думаю о потоках или асинхронных вызовах, но я новичок в C ++ и не знаю, как применить эти идеи в своем коде.
Я использую Visual C ++ 2010 и ASIO из Boost 1.48.
Спасибо!