- 1
- 0
- 约1.06千字
- 约 13页
- 2023-11-17 发布于陕西
- 举报
4.8 进程间通信--信号
信号是通信内容受限(int型数字)的一种异步通信机制;信号是当前进程对外通信的一种手段;信号的目的是用来通信的;信号是异步的(类似硬件中断);信号本质上是操作系统事先定义好的int型数字编号。- 2 -(一)什么是信号?
- 3 -(二)信号由谁发出?一般有以下几种情况:用户在终端按下按键(譬如用户按下Ctrl+C按键终止程序运行);硬件异常后由操作系统内核发出信号;用户使用kill命令向其它进程发出信号;某种软件条件满足后也会发出信号,如alarm闹钟时间到会产生SIGALARM信号,向一个读端已经关闭的管道write时会产生SIGPIPE信号。
- 4 -(三)信号处理忽略信号(收到信号直接丢弃);捕获信号(信号绑定了某个函数,当信号发生时,执行相应的处理函数);默认处理(当前进程收到该信号后执行信号默认操作,一般是忽略或终止进程)。信号用于进程间通信,当然信号由进程进行处理。信号处理一般有三种方式:
- 5 -(四)常见信号介绍信号定义在/usr/include/signal.h和/usr/include/bits/signum.h这两个头文件中
- 6 -(五)常用信号函数信号发送函数:kill()和raise ()kill()函数语法要点
- 7 -(五)常用信号函数信号发送函数:kill()和raise ()raise()函数语法要点
- 8
您可能关注的文档
最近下载
- 铁道车辆论文-转k6转向架落成检查专用样板尺的设计与制作.doc VIP
- DL_T 2472-2021 带电作业用绝缘操作杆工具附件.docx VIP
- DBJ 01-602-1997 民用建筑节能设计标准 (采暖居住建筑部分) 北京地区实施细则.pdf VIP
- 模拟电子技术基础-习题答案-宋长青-申红明-邵海宝主编.pdf VIP
- 【上交所-2026研报】北京人力2026年第一季度报告.pdf
- 部编版六年级下册快乐读书吧阅读训练《鲁滨逊漂流记》阅读测试卷.docx VIP
- Q_GDW 1914-2013 继电保护和安全自动装置验收.PDF VIP
- 中小学生交通安全教育课件.ppt VIP
- 临沂大学人文社会科学学术期刊分类目录(最新版及使用指南).pdf VIP
- 2026年武汉生物制品研究所有限责任公司招聘备考题库含答案详解.docx VIP
原创力文档

文档评论(0)