URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 3136
[ Назад ]

Исходное сообщение
"интервальный таймер"

Отправлено vrt , 07-Июл-04 10:34 
Как организовать интервальный таймер в Linux, чтобы можно было выполнить следующий алгоритм: основной цикл стоит на select; при возникновении события приема сообщения через сокет от другого процесса или при появлении символа в СОМ-порте выполняются некоторые действия, завершающиеся переходом на тот же select. При выполнении этих действий требуется запустить интервальный таймер и получить отметку о его истечении по той же  функции select. Таймер select не подходит.

Содержание

Сообщения в этом обсуждении
"интервальный таймер"
Отправлено klalafuda , 07-Июл-04 12:04 
>Как организовать интервальный таймер в Linux, чтобы можно было выполнить следующий алгоритм:
>основной цикл стоит на select; при возникновении события приема сообщения через
>сокет от другого процесса или при появлении символа в СОМ-порте выполняются
>некоторые действия, завершающиеся переходом на тот же select. При выполнении этих
>действий требуется запустить интервальный таймер и получить отметку о его истечении
>по той же  функции select. Таймер select не подходит.

man sigaction
man timer_create

// wbr