signal - ANSI C signal handling
kill - send signal to a process
raise - send a signal to the current process
signal()은 시그널 핸들러를 등록하고
kill은 시그널 을 전송하고
raise는 자기자신에게 시그널을 전송한다.
아무래도, pid 단위로 시그널을 전송함으로서 제어에 상당한 제약이 있을것으로 보인다.
그리고 쓰레드는 2.5 커널 이상 부터는 pid가 동일하게 나온다고 한다.
[링크 : http://kldp.org/node/35609]
*** man page ***
[signal(2) : http://linux.die.net/man/2/signal]
[kill(2) : http://linux.die.net/man/2/kill]
[raise(2) : http://linux.die.net/man/3/raise]
*** joinc wiki ***
시그널 처리하기
시그널 사용하기 1
시그널 사용하기 2
리눅스 시스템 프로그래밍 6장 시그널
kill - send signal to a process
raise - send a signal to the current process
signal()은 시그널 핸들러를 등록하고
#include <signal.h> sighandler_t signal(int signum, sighandler_t handler); |
kill은 시그널 을 전송하고
#include <sys/types.h> #include <signal.h> int kill(pid_t pid, int sig); |
raise는 자기자신에게 시그널을 전송한다.
#include <signal.h> int raise(int sig); kill(getpid(), sig); |
아무래도, pid 단위로 시그널을 전송함으로서 제어에 상당한 제약이 있을것으로 보인다.
그리고 쓰레드는 2.5 커널 이상 부터는 pid가 동일하게 나온다고 한다.
[링크 : http://kldp.org/node/35609]
*** man page ***
[signal(2) : http://linux.die.net/man/2/signal]
[kill(2) : http://linux.die.net/man/2/kill]
[raise(2) : http://linux.die.net/man/3/raise]
*** joinc wiki ***
시그널 처리하기
시그널 사용하기 1
시그널 사용하기 2
리눅스 시스템 프로그래밍 6장 시그널
'Linux API > network' 카테고리의 다른 글
getline() (0) | 2009.06.25 |
---|---|
fork에 관한 짧은 이야기 (2) | 2009.06.23 |
flock - apply or remove an advisory lock on an open file (0) | 2009.06.20 |
네트워크 장치 갯수 얻기 (get amount of eth?) (0) | 2009.06.18 |
gateway 정보 (0) | 2009.06.05 |