Создание таймеров
Процесс может создать один или несколько таймеров. Таймеры могут быть любого поддерживаемого системой типа, а их количество ограничивается максимально допустимым количеством таймеров в системе (см. утилиту Proc в "Утилитах").
Для создания таймера используется функция Си mktimer(). Эта функция позволяет задавать следующие типы механизма ответа на события:
- перейти в режим ожидания до завершения. Процесс будет находиться в режиме ожидания начиная с момента установки таймера до истечения заданного интервала времени;
- оповестить с помощью proxy. Proxy используется для оповещения процесса об истечении времени ожидания;
- оповестить с помощью сигнала. Сформированный пользователем сигнал выдается процессу по истечении времени ожидания.