所谓信号(singal),在我的理解来说,其实和单片机开发中的中断差不多,但是它并非是由系统硬件所提供的,而是软件操作系统的支持的一种提醒机制. 收到信号之后的处理方法,一般由三种: (1)第一种是类似于中断处理函数,对于要处理的信号,进程指定某个处理函数. (2)第二种是忽略某个信号,不做任何处理. (3)第三种是使用系统默认的处理方式,比如Ctrl+c的终止当前进程. Linux中常用的信号有30多种,每个信号都以关键字SIG开头,比如异常终止的信号,名叫SIGABRT. 在头文件<Sing