Страницы

Поиск по вопросам

суббота, 16 марта 2019 г.

В чем разница между bintime() и nanotime()?

В чем разница между nanotime(9) и bintime(9), если возвращаемое значение bintime(struct bintime) можно конвертировать c помощью bintime2timespec в значение nanotime(timespec)?


Ответ

bintime использует структуры с более натуральными полями, арифметика над которыми значительно проще, и потому их использование более эффетивно. Текущие версии ядра и системных утилит используют именно bintime структуры для операций с отметками времени, переводя в други форматы только при необходимости. Грубо говоря, nanotime реализовано через bintime

Комментариев нет:

Отправить комментарий