История изменений
Исправление aido, (текущая версия) :
Ну я пока не аплоадил этот эксперимент на гитхаб. по факту я строчку с work добавил тупо перед io_service_.run() и запустил прогу. Эффект был тот, что прога перестал отжирать ресурсы процессора после выхода из петли, но на сигналы (после прихода первого) реагировать не начала.
Счас еще пару часов поиграюсь и отпишу, что вышло.
Скажите еще, надо каждый раз сигналы перерегистрировать или достаточно в конце обработчика сигналов дописать async_wait(...)?
Исходная версия aido, :
Ну я пока не аплоадил этот эксперимент на гитхаб. по факту я строчку с work добавил тупо перед io_service_.run() и запустил прогу. Эффект был тот, что прога перестал отжирать ресурсы процессора после выхода из петли, но на сигналы (после прихода первого) реагировать не начала.
Счас еще пару часов поиграюсь и отпишу, что вышло.