Часы реального времени (программирование)
Win32)
Привет!
Есть здесь программисты, пишущие под линукс?
Если есть, то такой вопрос. Как мне точно измерить интервал времени? Хотя бы
в милмсекундах. Есть такая штука, как часы реального времени, как бы к ним доступ
получить? clock() не предлагать, так как они возвращают не реальное время, а
процессорное, и если мой поток спит usleep'ом, то процессорное время не тратится,
и, соответственно, clock не работает.
i686-pc-linux-gnu)
On Fri, 23 Apr 2004 11:03:48 +0400
Alexander Artemenko <art@c*****.ru> wrote:
доступ
а
gettimeofday(); ?
--
СИНТАКСИС
#include <sys/time.h>
int gettimeofday(struct timeval *tv, struct timezone *tz);
int settimeofday(const struct timeval *tv , const struct timezone *tz);
ОПИСАНИЕ
gettimeofday и settimeofday могут получать и устанавливать время и часовой
пояс. Аргумент tv является
структурой timeval и описанной в /usr/include/sys/time.h:
struct timeval {
long tv_sec; /* секунды */
long tv_usec; /* микросекунды */
};
и задающей количество секунд и микросекунд с начала эпохи (см. time(2)).
--
WBR,
Antony Dovgal aka tony2001
tony20***@p*****.net || anto***@d*****.com
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 6657; Возраст листа: 272; Участников: 1086
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/131478
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru