Сигнал (информатика)
From Wikipedia, the free encyclopedia
Remove ads
Сигнал е лимитирана форма на интер-процесна комуникација користена во Unix, Unix-like, и други POSIX-компактибилни ОС-и. Всушност претставува асинхрона нотификација испратена кон процес со цел да нотифицира дека се има случено дејствие. Кога сигнал е испратен кон процес, операциониот систем го прекинува нормалниот тек на процесот.
Оваа статија не наведува никакви извори. (ноември 2009) Ве молиме помогнете со тоа што ќе додадете наводи до веродостојни извори. Непроверливата содржина може да биде изменета или отстранета. |
Remove ads
Испраќање на сигнали
- Внесувајки определени комбинации во контролниот терминал на процес кој веќе тече го тера ОС-от да испраќа кон него определени сигнали:
- Ctrl-C испраќа INT сигнал (SIGINT); тоа го тера процесот да преќине.
- Ctrl-Z испраќа TSTP сигнал (SIGTSTP); сигналов го суспендира процесот.
- Ctrl-\ испраќа QUIT сигнал (SIGQUIT); го преќинува процесот.
- kill(2) системски повик испраќа специфициран сигнал кон процесот, ако достапите дозволуваат.
Remove ads
список на сигнали
Remove ads
Поврзано
<signal.h>
Надворешни препратки
- Introduction to Unix Signals Programming Архивирано на 1 ноември 2007 г.
- Another Introduction to Unix Signals Programming Архивирано на 11 август 2015 г.
- UNIX and Reliable POSIX Signals Архивирано на 16 март 2007 г. by Baris Simsek
- Signal Handlers by Henning Brauer
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads