- 0
- 0
- 约2.73千字
- 约 30页
- 2018-12-02 发布于浙江
- 举报
《linux编程及应用-任继平》8第08章 进程间通信-管道和信号
* * alarm()定时 * * ualarm定时 * * 信号处理与signal安装信号 信号处理办法 (1)忽略此信号。大多数信号都可使用这种方式进行处理,但有两种信号不能被忽略,SIGKILL和SIGSTOP。这两种信号不能被忽略的原因是:它们向超级用户提供一种使进程终止或停止的可靠方法。 (2)捕捉信号。通知内核在某种信号发生时调用一个用户函数。在用户函数中,可执行用户希望对这种事件进行的处理,这需要安装此信号。例如捕捉到SIGCHLD信号,则表示子进程已经终止,所以此信号的捕捉函数可以调用waitpid()以取得该子进程的进程PID以及它的终止状态和资源。 (3)执行系统默认操作。Linux系统对任何一个信号都规定了一个默认的操作。 * * signal安装信号 * * sigaction安装信号 * * struct sigaction * * 信号集与屏蔽信号 中断是可以被屏蔽(阻塞)的(部分硬件中断是必须立即处理的,例如复位中断),因此,Linux的信号是可以屏蔽,即阻塞信号。但这与前面提到的忽略是有区别的。 信号忽略:系统仍然传递该信号,只是相应进程对该信号不作任何处理而已。 信号阻塞:系统不传递该信号,显示该进程无法接收到该信号直到进程的信号集发生改变。 * * sigprocmask设置进程阻塞的信号集 * * 等待信号 * * 信号应
您可能关注的文档
- “七年磨一剑,切从心开始”-叶范杰.ppt
- “健康美丽大讲堂”房地产场活动策划.pptx
- x7生活大玩法 无不x7 v2.ppt
- “多基因遗传病”硕士生)郭奕斌.ppt
- “产品化”的渠道运营-培训材料0.31.ppt
- “戴辉bim教工作室”课程体系.pptx
- “科技艺术”计算机百科知识竟赛.ppt
- “新火燎园”——数字化时代下高校新体发展现状研究.ppt
- “柳暗花又一村”—医疗行业“外科手术”.pptx
- “大视界、大来”2014网络视频营销分享会-结案.pptx
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
最近下载
- 95598电话服务规范用语.pdf VIP
- 数字图像处理2数字图像处理基础.ppt VIP
- unit3messageoftheland现代大学英语精读.pptx VIP
- 南宁市横县2024届重点中学小升初语文入学考试卷含答案.doc VIP
- 朝鲜族房屋建造与结构.ppt VIP
- 园林生态学试卷及答案.docx
- 皮肤脓肿、疖和痈多学科决策模式中国专家共识(2025版).docx
- 高考物理近代物理选择题专练(历年高考真题近代物理选择题,共100题,含解析).pdf VIP
- 全自动滚筒洗衣机维修手册.pdf
- 2023年武汉工程大学公共课《思想道德基础与法律修养》科目期末试卷A(有答案).docx VIP
原创力文档

文档评论(0)