Да, ядро имеет таймеры высокого разрешения, но это не так. Я бы порекомендовал вам взглянуть на источники любого странного проекта, который переносит это в переносимом виде.
Из C / C ++ я обычно #ifdef
это и использую gettimeofday()
в Linux, что дает мне микросекундное разрешение. Я часто добавляю это как доли к секундам, начиная с эпохи, которую я также получаю, давая мне двойное.