第 7 章 进程间的通信 本章重点 进程通信中信号概念及信号处理 进程间的管道通信编程 进程间的内存共享编程 7.1.1 信号及其使用 信号是在软件层次上对中断机制的一种模拟,是一种异步通信方式。信号可以直接进行用户空间进程和内核进程之间的交互,内核进程也可以利用它来通知用户空间进程发生了哪些系统事件。 信号事件的发生有两个来源: 硬件来源,如按下了键盘Delete键或者鼠标单击,通常产生中断信号(SIGINT)或者其它硬件故障。 软件来源,如使用系统调用或者是命令发出信号。最常用发送信号的系统函数是kill、raise、alarm、setitimer、sigation和sigqueue函数,软件来源还包括一些非法运算等操作。 7.1.1 信号及其使用 例7.1:列出系统所支持的所有信号列表。 (1)使用系统命令:[root@localhost root]#kill -l (2)分析: SIG信号 SIGRTMIN信号是从UNIX系统中继承下来的称为不可靠信号(也称为非实时信号)。 SIGRTMAX是为了解决前面“不可靠信号”问题而进行更改和扩充的信号,称为可靠信号(也称为实时信号)。 可靠信号(实时信号):支持排队,发送用户进程一次就注册一次,发现相同信号已经在进程中注册,也要再注册。 不可靠信号(非实时信号):不支持排队,发送用户进程判断后注册,发现相同信号已经在
您可能关注的文档
最近下载
- 2024年成都铁路局招聘全日制普通高校毕业生笔试公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 《海南大学学报(人文社会科学版)》创刊40周年刊文量化分析.pdf VIP
- 家用电风扇逻辑电路设计报告.pdf VIP
- T_CDAIA 0008—2024(电动汽车有序充电和V2G双向互动技术规范).pdf VIP
- 2025年中级注册安全工程师《安全生产法律法规》真题及答案解析(完整版).docx VIP
- 大庆油田套损情况及钻井工程质量分析.pdf VIP
- 【2025年】保安员考试题库附完整答案.docx
- 问题清单整改清单(纪检组长).pdf VIP
- 2025年北京铁路局招聘笔试备考题库及答案解析.docx VIP
- NB_SH_T 6027-2021CN 润滑脂分油的测定 压力过滤法.docx
原创力文档

文档评论(0)