Здравствуйте.
В ядре с сабжем проблем нет - там есть таймеры с калбаками. Как аналогичное поведение реализовать в userspace? Нужно, чтобы по определённому событию запускался/перезапускался таймер, если таймер истёк, то генерится другое событие. Ну и само собой, этот код будет выполнятся в режиме задачи, а не в режиме прерывания. И задержки на шедуллер здесь не критичны. Пока в голову приходит только pthread со слипом - но как-то это не очень красиво.
Спасибо.