摘要: 信号概念信号(signal)是一种进程间通信机制,它给应用程序提供一种异步的软件中断,使应用程序有机会接受其他程序活终端发送的命令(即信号)。应用程序收到信号后,有三种处理方式: 忽略 默认 捕捉进程收到一个信号后,会检查对该信号的处理机制。 如果是SIG_IGN,就忽略该信号; 如果是SIG_DFT,则会采用系统默认的处理动作,通常是终止进程或忽略该信号; 如果给该信号指定了一个处理函数(捕捉),则会中断当前进程正在执行的任务,转而去执行该信号的处理函数,返回后再继续执行被中断的任务。信号来源信号是传送给进程的一种事件通知,生成信号的事件有三大类: 1、程序错误:除零,非法内存... 阅读全文
posted @ 2012-03-28 01:04 龍傲霜 阅读(328) 评论(0) 推荐(0) 编辑