SIGUSR1 и SIGUSR2

SIGUSR1 и SIGUSR2
SIGUSR1 и SIGUSR2
Описание: Сигналы определяемые пользователем
По умолчанию: завершение процесса
коды SA_SIGINFO
(не имеет специфических кодов)

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

SIGUSR1 и SIGUSR2 — целочисленные константы, определенные в заголовочном файле signal.h. Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться.

Этимология

SIG — общий префикс сигналов (от англ. signal), USR — сокращенное написание англ. user-defined — определяемый пользователем.

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

SIGUSR1 и SIGUSR2 могут быть использованны программой для произвольных нужд, например для межпроцессной (или межпоточной) синхронизации, управления фоновыми процессами (демонами) и т. п. По умолчанию, сигналы SIGUSR1 и SIGUSR2 завершают выполнение процесса.

Ранние разработки системы сигналов не имели пользовательских сигналов, поэтому для управления демонами (для их реинициализации) традиционно используется сигнал SIGHUP.

Сигналы 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 (SIGINFO) | SIGLOST | SIGWINCH | SIGUNUSED

Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "SIGUSR1 и SIGUSR2" в других словарях:

  • SIGUSR1 and SIGUSR2 — Infobox Computing signal description = User defined signals action = Abnormal termination of the processOn POSIX compliant platforms, SIGUSR1 and SIGUSR2 are signals sent to computer programs to indicate user defined conditions. The symbolic… …   Wikipedia

  • SIGUSR1 — и SIGUSR2 Описание: Сигналы определяемые пользователем По умолчанию: завершение процесса коды SA SIGINFO (не имеет специфических кодов) В SIGUSR1 и SIGUSR2  пользовательские сигналы, которые могут быть использованы для межпроцессной синхронизации …   Википедия

  • SIGUSR2 — SIGUSR1 и SIGUSR2 Описание: Сигналы определяемые пользователем По умолчанию: завершение процесса коды SA SIGINFO (не имеет специфических кодов) В SIGUSR1 и SIGUSR2  пользовательские сигналы, которые могут быть использованы для межпроцессной… …   Википедия

  • SIGQUIT — Ein Signal ist eine Systemnachricht an einen laufenden Prozess. Signale sind eine primitive Form von Interprozesskommunikation. Die meisten Signale bewirken auch eine Aktion – meist das Beenden des Prozesses. Andere hingegen dienen lediglich der… …   Deutsch Wikipedia

  • SIGTSTP — Ein Signal ist eine Systemnachricht an einen laufenden Prozess. Signale sind eine primitive Form von Interprozesskommunikation. Die meisten Signale bewirken auch eine Aktion – meist das Beenden des Prozesses. Andere hingegen dienen lediglich der… …   Deutsch Wikipedia

  • Signal (Computer) — Ein Signal ist eine Systemnachricht an einen laufenden Prozess. Signale sind eine primitive Form von Interprozesskommunikation. Die meisten Signale bewirken auch eine Aktion – meist das Beenden des Prozesses. Andere hingegen dienen lediglich der… …   Deutsch Wikipedia

  • SIGHUP — Описание: Потеря соединения с терминалом По умолчанию: завершение процесса коды SA SIGINFO (не имеет специфических кодов) В POSIX системах, SIGHUP  сигнал, посылаемый процессу для уведомления о потере соединения с управляющим терминалом …   Википедия

  • SIGHUP — Infobox Computing signal description = Hangup action = Abnormal termination of the processSIGHUP is a signal used on POSIX compliant platforms, originally designed to notify processes of a serial line drop. SIGHUP is a symbolic constant defined… …   Wikipedia

  • LinuxThreads — In the Linux operating system, LinuxThreads was a partial implementation of POSIX Threads that has since been superseded by the Native POSIX Thread Library (NPTL).LinuxThreads had a number of problems, mainly owing to the implementation, which… …   Wikipedia

  • Señal (informática) — Una señal (signal) es una forma limitada de comunicación entre procesos empleada en Unix y otros sistemas operativos compatibles con POSIX. En esencia es una notificación asíncrona enviada a un proceso para informarle de un evento. Cuando se le… …   Wikipedia Español


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»