信号就是软中断。信号提供了异步处理事件的一种方式。例如,用户在终端按下结束进程键,使一个进程提前终止。1 信号的概念每一个信号都有一个名字,它们的名字都以SIG打头。例如,每当进程调用了abort函数时,都会产生一个SIGABRT信号。每一个信号对应一个正整数,定义在头文件中。没有信号对应整数0,k...
分类:
其他好文 时间:
2015-05-08 20:07:47
阅读次数:
196
lienhua342014-10-291 信号的概念维基百科中关于信号的描述是这样的:在计算机科学中,信号(英语:Signals)是 Unix、类 Unix 以及其他 POSIX 兼容的操作系统中进程间通讯的一种有限制的方式。它是一种异步的通知机制,用来提醒进程一个事件已经发生。当一个信号发送给一个...
分类:
其他好文 时间:
2014-10-30 01:47:41
阅读次数:
226
1.信号的概念
信号时软中断,它提供了一种处理异步时间的方法。
很多条件都会产生信号:
(1)用户按某些键时,引发终端产生信号。
(2)硬件异常产生信号:除数0,无效的内存引用等。
(3)进程调用kill,可以将任意信号发送给任意进程或进程组。
(4)当检测到某种软件条件已经发生时。例如SIGURG,SIGPIPE和SIGALRM。
当某种信号出现时,可以告诉内核使用下列三种方式来处...
分类:
其他好文 时间:
2014-10-11 13:54:05
阅读次数:
202