- 4
- 0
- 约3.93千字
- 约 27页
- 2017-07-21 发布于湖北
- 举报
嵌入式操作系统应用开发--Linux程序设计 陈晓雷 第7章 信号处理 7.1 信号概念 7.2 UNIX 信号 7.3 生成信号 7.4 设置信号的动作 7.5 信号句柄 7.6 阻塞信号 7.7 等待信号 7.8 使用分开的信号栈 7.9 信号句柄编程技巧 7.10 实时信号 * 7.1 信号概念 信号是异步传送给进程的一种事件通知 产生信号的原因(生成信号的事件) 程序出错 外部事件 显式请求 同步信号:与程序中的某个具体操作相关并且在那个操作进行的同时产生 异步信号:进程之外的事件生成的信号 * 7.1 信号概念 信号发生时,进程采取的动作 忽略信号:SIGSTOP、SIGKILL除外 捕获信号:捕获函数(句柄)对信号进行专门的处理 执行系统默认动作 流产Core:终止进程,并且生成内存转储文件core 终止Term:终止进程,不生成内存转储文件 忽略Ign:忽略信号 挂起Stop:暂停进程 继续Cont:暂停的进程恢复执行 信号相关术语 生成、发送、交付、接收、捕获、悬挂、屏蔽字、阻塞 7.2 UNIX 信号 系统为每一种可能的事件定义了一种信号,每种信号有一个信号数,并对应有信号名SIG /usr/include/signal.h = asm/signal.h man 7 signal kill –l 表7-1 空信号0 void psignal(int signo
原创力文档

文档评论(0)