Средства обработки сигналов

 

Сигнал – это программное прерывание, уведомляющее процесс о наступлении определенного события. Процесс может игнорировать либо маскировать сигнал – временно игнорировать его, а также перехватывать (catch) сигнал и определять для ОС свою процедуру его обработки или действия по умолчанию: обычно – игнорирование сигнала, либо аварийное завершение процесса с возможным дампом (выводом) памяти, либо приостановка процесса, либо его возобновление.

Сигнал – одно из средств взаимодействия (коммуникации, синхронизации) процессов. Сигнал не позволяет передавать какие-либо данные. Примеры сигналов – операции P(S) и V(S) над семафорами.