The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Выполнение цикла один раз в ~100мс (time gcc example signal)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: time, gcc, example, signal,  (найти похожие документы)
Date: Sat, 29 Mar 2003 15:43:24 +0500 From: Alexei Vasiliev <Alexei_Vasiliev@f644.n5030.z2.fidonet.org> Newsgroups: ftn.ru.unix.prog Subject: Выполнение цикла один раз в ~100мс IW> Как организовать выполнение цикла один раз в ~100мс? man setitimer ITIMER_REAL --- metacode example void myalarm(int){}; //empty alarm handler main(){ signal( SIGALRM, myalarm); //set signal handler //init timer itimerval origset, newset; newset.it_interval.tv_sec = 0; newset.it_interval.tv_usec = _period; newset.it_value.tv_sec=0; newset.it_value.tv_usec = _period; setitimer(ITIMER_REAL, &newset, &origset); //start alarm timer for(;;){ //my action on each alarm //.... //.... pause(); //wait next alarm } }

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру