Я хочу использовать асинхронный таймер, который запускает функцию обратного вызова, когда она истекает.Я хочу точность в микросекундах.мой поток кода выглядит следующим образом ..
timer_t tid;
struct itimerspec val;
val.it_value.tv_sec = 0;
val.it_value.tv_nsec = 100000;
value.it_interval.tv_sec = 0;
value.it_interval.tv_nsec = 100000;
timer_create (CLOCK_REALTIME, NULL, &tid);
timer_connect (tid, myfunc,0);
timer_settime (tid, 0, &val, NULL);
and write my handle function:
myfunc(){
blah blah blah...
}
Я думаю, что timer_connect не использовался в последних версиях Linux .. У меня есть альтернатива?
Спасибо,