liunx信号概念及c信号函数的使用

来源:互联网 发布:gcc linux 安装 编辑:程序博客网 时间:2024/05/16 14:09

    liunx信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可以说是进程控制的一部分。

   

Linux下的信号可以类比于DOS下的INT或者是Windows下的事件.在有一个信号发生时候相信的信号就会发送给相应的进程.Linux下的信号有以下几个.

我们使用 kill -l 命令可以得到以下的输出结果:
1) SIGHUP  2) SIGINT  3) SIGQUIT  4) SIGILL 5) SIGTRAP  6) SIGABRT  7) SIGBUS  8) SIGFPE  9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ 26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR

   关于liunx信号及各种信号函数的使用详情见http://download.csdn.net/source/2895065