SIGRTMIN

SIGRTMIN
Описание Первый сигнал реального времени
Стандартное действие Ненормальное завершение процесса
Макрос SA_SIGINFO Нет

SIGRTMIN — символическое имя для сигнала, который может быть послан компьютерной программе (или отдельно взятому процессу этой программы). Применяется в POSIX-совместимых системах. Фактически SIGRTMIN является битовой константой, заданной в файле signal.h (реальное значение константы может различаться в зависимости от программно-аппаратной платформы).

Этимология

SIG- — общий префикс, означающий «сигнал»; RTMINаббревиатурное сокращение от «реального времени минимальный».

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

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

Поскольку значение SIGRTMIN может зависеть от реализации Unix-подобной системы, приложения должны всегда обращаться к пользовательским сигналам в форме SIGRTMIN+n, где n — постоянное целочисленное выражение. Также желательно проверять условие SIGRTMIN<SIGRTMAX, поскольку некоторые реализации операционных систем могут не иметь доступных пользователских сигналов кроме одного минимального.

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

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

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

Сигналы 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+n до SIGRTMAX.
Не POSIX сигналы
SIGIOT | SIGEMT | SIGSTKFLT | SIGIO | SIGCLD | SIGPWR (SIGINFO) | SIGLOST | SIGWINCH | SIGUNUSED
 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home