- 13
- 0
- 约4.37千字
- 约 41页
- 2018-03-28 发布于浙江
- 举报
[工学]linux软件工程师C语言实用教程第7章
第 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是为了解决前面“不可靠信号”问题而进行更改和扩充的信号,称为可靠信号(也称为实时信号)。 可靠信号(实时信号):支持排队,发送用户进程一次就注册一次,发现相同信号已经在进程中注册,也要再注册。 不可靠信号(非实时信号):不支持排队,发送用户进程判断后注册,发现相同信号已经在
您可能关注的文档
- [工学]GENETIC_ALGORITHMS.doc
- [工学]GIS与数字地球.ppt
- [工学]GAL芯片.ppt
- [工学]GNSS讲课比赛2011--误差来源-1-720.ppt
- [工学]gp5.ppt
- [工学]GIS专业英语.ppt
- [工学]ENVIRONMENTALMICROBIOLOGY.ppt
- [工学]GPS卫星信号.ppt
- [工学]GPS卫星轨道.ppt
- [工学]GPS课件_武汉大学测绘学院课堂课件5.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- 合肥市2026届高三(二模)物理试卷(含答案).pdf
- 15个步骤培养一生的学习习惯.doc VIP
- GB_T 43658.2-2024 无损检测 管道腐蚀及沉积物X和伽马射线检测 第2部分:双壁射线检测.pdf VIP
- 新松机器人操作培训资料.pptx VIP
- 2026年低压电工资格考试必考题库及答案.docx
- 一种搅拌车托轮总成.pdf VIP
- 西藏自治区2025年小升初中:《科学》考试真题与参考答案.pdf
- GB22207-2008容积式空气压缩机安全要求.pdf
- 单位支出绩效自评报告.pptx
- Unit 5 Nature’s Temper第二课时 课件 人教版英语八年级下册.pptx VIP
原创力文档

文档评论(0)