Pull to refresh

Comments 7

UFO landed and left these words here
Не уверен, что статья подходит для Хабра. Чаще такого рода статьи вижу на Geektimes поэтому написал сюда.

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

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

Articles