|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Wladimir Mutel 2:464/36 29 Oct 2001 15:16:14 To : Alexei Vasiliev Subject : Re: RT -------------------------------------------------------------------------------- Alexei Vasiliev <Alexei.Vasiliev@f644.n5030.z2.fidonet.org> wrote: > >> >> WM> Жесткого у тебя даже под QNX не будет. Под Linuxом на x86 > >> >> WM> интервал таймера 10мс. Если ты будешь получать > >> >> WM> gettimeofday и делать usleep так, чтобы проснуться в > >> >> WM> запланированный тобой момент времени, то достаточно точно > >> >> WM> будешь туда попадАть. > >> >> а если использовать setitimer ? ITIMER_REAL ? > >> WM> Тот же эффект. Hо надо думать еще и об обработке сигнала. > >> WM> gettimeofday+usleep - более коротко, по-моему. > >> а чего о ней думать то ? вектор на ф-цию повесил и все, или я что-то > >> потерял из виду ?? > WM> Hе всегда нужен именно обработчик асинхронного сигнала. > "асинхронный" это какой сигнал ? Любой. В данном случае SIGALRM. > WM> Иногда можно просто сделать usleep по ходу процесса. > можно, но не кузяво :) Hе всегда некузяво. Иногда - в самый раз. --- ifmail v.2.14.os-p7 * Origin: ISD (2:464/36@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/14195384fed53.html, оценка из 5, голосов 10
|