Linux
-
리눅스 시그널 (signal)프로그래밍/리눅스 2014. 10. 2. 17:18
리눅스에서 단 한번이라도 프로그래밍을 해봤다면 control+c를 누르면 프로그램이 중지되는 걸 볼 수 있을 것이다.이건 현재 실행중인 프로그램을 중지할 수 있는 무언가(?)를 했기 때문이다.이런 무언가를 리눅스에서는 시그널(Signal)이라고 한다. 리눅스 Signal 윈도우 Message 자바 Event 시그널의 종류는 굉장히 많은데 signum.h에 가보면 그 종류를 볼 수 있다./* Signals. */ #define SIGHUP 1 /* Hangup (POSIX). */ #define SIGINT 2 /* Interrupt (ANSI). */ #define SIGQUIT 3 /* Quit (POSIX). */ #define SIGILL 4 /* Illegal instruction (ANSI). ..