powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Другие: Mac OS, PalmOS, BeOS, PocketPC [игнор отключен] [закрыт для гостей] / mach_timebase_info && mach_absolute_time
2 сообщений из 2, страница 1 из 1
mach_timebase_info && mach_absolute_time
    #35926479
zuxul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Что делает данная функуия?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
double hirestime( void )
{
    static uint32_t num =  0 ;
    static uint32_t denom =  0 ;
    uint64_t now;

    if (denom ==  0 ) {
            struct mach_timebase_info tbi;
            kern_return_t r;
            r = mach_timebase_info(&tbi);
            if (r != KERN_SUCCESS) {
                    abort();
            }
            num = tbi.numer;
            denom = tbi.denom;
    }
    now = mach_absolute_time();
    return (double)(now * (double)num / denom / NSEC_PER_SEC);
}
Мне надо написать это в Win (компилятор MinGW), но не могу понять что тут делается...:(
...
Рейтинг: 0 / 0
mach_timebase_info && mach_absolute_time
    #35927514
zuxul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот так стало понятней :), осталось только в Win сделать...
Код: plaintext
1.
2.
3.
4.
5.
6.
double hirestime (void)
{
  struct timeval tv;
  gettimeofday( &tv, NULL );
  return (double)tv.tv_sec + (double)tv.tv_usec/ 1000000 . 0 ;
}
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Другие: Mac OS, PalmOS, BeOS, PocketPC [игнор отключен] [закрыт для гостей] / mach_timebase_info && mach_absolute_time
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]