Сигнал (информатика)

From Wikipedia, the free encyclopedia

Remove ads

Сигнал е лимитирана форма на интер-процесна комуникација користена во Unix, Unix-like, и други POSIX-компактибилни ОС-и. Всушност претставува асинхрона нотификација испратена кон процес со цел да нотифицира дека се има случено дејствие. Кога сигнал е испратен кон процес, операциониот систем го прекинува нормалниот тек на процесот.

Испраќање на сигнали

  • Внесувајки определени комбинации во контролниот терминал на процес кој веќе тече го тера ОС-от да испраќа кон него определени сигнали:
    • Ctrl-C испраќа INT сигнал (SIGINT); тоа го тера процесот да преќине.
    • Ctrl-Z испраќа TSTP сигнал (SIGTSTP); сигналов го суспендира процесот.
    • Ctrl-\ испраќа QUIT сигнал (SIGQUIT); го преќинува процесот.
  • kill(2) системски повик испраќа специфициран сигнал кон процесот, ако достапите дозволуваат.
Remove ads

список на сигнали

Повеќе информации Сигнал, Опис ...
Remove ads

Поврзано

  • <signal.h>

Надворешни препратки

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads