Операционная система QNX 4.Архитектура системы



Создание таймеров


Процесс может создать один или несколько таймеров. Таймеры могут быть любого поддерживаемого системой типа, а их количество ограничивается максимально допустимым количеством таймеров в системе (см. утилиту Proc в "Утилитах").

Для создания таймера используется функция Си mktimer(). Эта функция позволяет задавать следующие типы механизма ответа на события:

  • перейти в режим ожидания до завершения. Процесс будет находиться в режиме ожидания начиная с момента установки таймера до истечения заданного интервала времени;
  • оповестить с помощью proxy. Proxy используется для оповещения процесса об истечении времени ожидания;
  • оповестить с помощью сигнала. Сформированный пользователем сигнал выдается процессу по истечении времени ожидания.




Содержание  Назад  Вперед