#freebsd #kernel
В чем разница между nanotime(9) и bintime(9), если возвращаемое значение bintime(struct bintime) можно конвертировать c помощью bintime2timespec в значение nanotime(timespec)?
Ответы
Ответ 1
bintime использует структуры с более натуральными полями, арифметика над которыми значительно проще, и потому их использование более эффетивно. Текущие версии ядра и системных утилит используют именно bintime структуры для операций с отметками времени, переводя в други форматы только при необходимости. Грубо говоря, nanotime реализовано через bintime.
Комментариев нет:
Отправить комментарий