LINUX.ORG.RU

История изменений

Исправление aido, (текущая версия) :

Ну я пока не аплоадил этот эксперимент на гитхаб. по факту я строчку с work добавил тупо перед io_service_.run() и запустил прогу. Эффект был тот, что прога перестал отжирать ресурсы процессора после выхода из петли, но на сигналы (после прихода первого) реагировать не начала.

Счас еще пару часов поиграюсь и отпишу, что вышло.

Скажите еще, надо каждый раз сигналы перерегистрировать или достаточно в конце обработчика сигналов дописать async_wait(...)?

Исходная версия aido, :

Ну я пока не аплоадил этот эксперимент на гитхаб. по факту я строчку с work добавил тупо перед io_service_.run() и запустил прогу. Эффект был тот, что прога перестал отжирать ресурсы процессора после выхода из петли, но на сигналы (после прихода первого) реагировать не начала.

Счас еще пару часов поиграюсь и отпишу, что вышло.