- 3
- 0
- 约1.05万字
- 约 55页
- 2017-05-30 发布于江苏
- 举报
第10章 UNIX进程的通信
信号 信号的概念 signal函数 发送一个信号 kill, raise alarm和pause函数 可靠的信号机制 信号的概念 Signal 软中断 处理异步事件的机制 每个信号有一个名字(以SIG开头) 定义为一个整数 (signal.h) 如何产生一个信号 按终端键,硬件异常,kill(2)函数,kill(1)命令,软件条件,... Linux/UNIX中的信号 Signals in Linux/UNIX (cont’d) 信号处理 忽略信号 不能忽略的信号: SIGKILL, SIGSTOP 一些硬件异常信号 执行系统默认动作 捕捉信号 signal函数 改变指定signum信号的处理方式. #include signal.h typedef void (*sighandler_t)(int); sighandler_t signal(int signum, sighandler_t handler); (返回值: 如果成功则返回先前的handler,否则返回SIG_ERR) “handler”: 用户定义的函数,或 SIG_DEF,或 SIG_IGN signal函数(cont’d) 程序示例 static void sig_usr(int); int main(void) { if (signal(SIGUSR1, sig_usr) == SIG_ERR)
您可能关注的文档
最近下载
- 封面新闻笔试真题及答案2025.doc VIP
- 人教版三年级下册数学全册新质教学课件(配2026年春改版教材).pptx
- 10倍福模块介绍及使用kl3403电力测量.pdf VIP
- 精品解析:山东济南市历下区济南第一中学2025-2026学年高二4月阶段测试英语试题(原卷版).docx VIP
- 北京理工大学超星尔雅学习通“会计学”《审计学》网课试题附答案卷4.docx VIP
- 北京理工大学超星尔雅学习通“会计学”《审计学》网课试题附答案卷3.docx VIP
- 湖面漂浮物打捞湖面垃圾打捞及运输方案.docx VIP
- 北京理工大学超星尔雅学习通“会计学”《审计学》网课试题附答案卷2.docx VIP
- 北京理工大学超星尔雅学习通“会计学”《审计学》网课试题附答案卷1.docx VIP
- 北京理工大学超星尔雅学习通“会计学”《审计学》网课答卷带答案卷5.docx VIP
原创力文档

文档评论(0)