Семафор механизм, использующий язык Пример C:
#include <signal.h> #include <unistd.h> #include <stdio.h> #include <SYS / types.h> недействительным sigroutine ( INT Signo) { переключатель (Signo) { Случай 2 : Е ( " тест Цветы система идентификации сигнал был послан \ п " ); BREAK ; значение по умолчанию : на Е ( " другие сигналы , посылаемые \ п " ); BREAK ; } } INT основных () { INT SIG = GETPID (); на Е ( " % D IS Process \ n- " , SIG), Signal (SIGHUP, sigroutine); // послать сигнальную систему распознавания цветов вызова сигнала (SIGINT, sigroutine); умерщвление ( 21256 , SIGINT); // изменить соответствующий PID умерщвление (SIG, SIGHUP ); вернуть 0 ; }