LINUX.ORG.RU

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

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

Оки.

Но раз поток один - чем собственно не устраивает deadline_timer + cancel? Просто тебе не надо городить огород с твоим run_one, нужно просто запустить run и сделать нормальную машину состояний для своих протоколов. Это с несколькими потоками там есть некий секс, если ты хочешь агрессивную работу с каналом например.

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

Оки.

Но раз поток один - чем собственно не устраивает deadline_timer + cancel? Просто тебе не надо городить огород с твоим run_one, нужно просто запустить run и сделать нормальную машину состояний для своих протоколов. Это с несколькими потоками там есть некий секс, если ты хочешь агресинвую работу с каналом например.