Интернет магазин китайских планшетных компьютеров



Компьютеры - SIGRTMIN и SIGRTMAX

16 июня 2011





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

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

Этимология

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

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

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

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

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

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

Библиотека LinuxThreads, Linux версии 2.6, использует первые три сигнала реального времени для собственных нужд, и приложения, использующие её, не должны применять этих сигналов.

Сигналы POSIX
SIGABRT | SIGALRM | SIGFPE | SIGHUP | SIGILL | SIGINT | SIGKILL | SIGPIPE | SIGQUIT | SIGSEGV | SIGTERM | SIGUSR1 | SIGUSR2 | SIGCHLD | SIGCONT | SIGSTOP | SIGTSTP | SIGTTIN | SIGTTOU | SIGBUS | SIGPOLL | SIGPROF | SIGSYS | SIGTRAP | SIGURG | SIGVTALRM | SIGXCPU | SIGXFSZ |

Сигналы реального времени — SIGRTMIN — SIGRTMAX.

Некоторые сигналы не включенные в POSIX и синонимы
SIGIOT | SIGEMT | SIGSTKFLT | SIGIO | SIGCLD | SIGPWR | SIGLOST | SIGWINCH | SIGUNUSED


Просмотров: 1000


<<< SIGQUIT
SIGSEGV >>>