WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте
SIGRTMIN — SIGRTMAX
Описание: Пользовательские сигналы реального времени
По умолчанию: завершение процесса
коды SA_SIGINFO
(не имеет специфических кодов)

В POSIX-системах, SIGRTMIN и SIGRTMAX — первый и последний из диапазона пользовательских сигналов, который может быть использован для межпроцессных коммуникаций в реальном времени.

SIGRTMIN и SIGRTMAX — целочисленные константы, определенные в заголовочном файле signal.h. Для определения второго и последующих сигналов используют конструкции типа «SIGRTMIN + n» (где n — натуральное число). Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться.

Этимология

SIG — общий префикс сигналов (от англ. signal), RT — аббревиатура англ. real time — реального времени, MIN — сокращение англ. minimum — минимальный (по значению), MAX — сокращение англ. maximum — максимальный.

Использование

Сигналы с SIGRTMIN по SIGRTMAX, являются набором сигналов, предназначенных для использования программами для собственных целей.

На разных системах может быть реализовано разное количество сигналов реального времени, в том числе только один SIGRTMIN.

Сигналы реального времени имеют некоторые свойства, отличающие их от остальных сигналов:

  • можно послать несколько сигналов реального времени с гарантией доставки каждого,
  • с сигналом реального времени можно передать целочисленное значение или указатель,
  • гарантируется, что сигналы реального времени будут доставлены в той последовательности, в которой они были посланы.

Реализация потоков в glibc использует для внутренних нужд два (для NPTL, Linux версии 2.6 и выше) или три (для LinuxThreads, Linux до версии 2.6) сигнала реального времени.[1] Это является ещё одной причиной того, что программы не должны использовать номер сигнала напрямую.

Примечания

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2025
WikiSort.ru - проект по пересортировке и дополнению контента Википедии