Обновить

Комментарии 7

НЛО прилетело и опубликовало эту надпись здесь
Не уверен, что статья подходит для Хабра. Чаще такого рода статьи вижу на Geektimes поэтому написал сюда.

А не замеряли, какая максимальная частота получается если в цикле пином махать из ядра?

Нет, частоту не замерял.
Таймер програмный или хардварный?
Таймер скорее программный. На сколько мне известно Linux при старте настраивает 1 хардварный таймер. И в дальнейшем по нему все синхронизирует. Предполагаю что hrtimer записывает процессы в очередь и с какой-то периодичностью проверяет не пора ли процессы из этой очереди вызывать.
Вообще, ключевое слово static для функции в C++ значит абсолютно тоже самое, что и в C: видимость функции ограничивается текущей единицей трансляции (файлом).
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации