- 15
- 0
- 约3.66千字
- 约 8页
- 2017-07-04 发布于湖北
- 举报
进程软中断通信
1.kill()
进程用kill()向一个进程或一组进程发送一个信号。系统调用pid,sig)。其pid是一个或一组进程的标识符,sig是要发送的软中断信号。信号的发送分如下三种情况。
pid0时,核心
pid=0时,核心将信号发送给与发送进程同组的所用进程。
pid=-1时,核心将信号发送给
2.signal(sig,function)
接收信号的程序用signal()来实现对处理方式的预置,允许调用系统调用 function),此时需包含头文件其中sig用于指定信号的类型,sig为0则表示没有收到任何信号,其余
调用函数使用如下头文件:
#includesignal.h
参数定义如下:
signal (sig,function)
int sig;
void(*func) ();
function是该进程中的一个函数地址,在核心它以对除了核心自动进程
function的解释如下:
(1)function=1时,进程
(2)function=0时,默认值,进程
(3)function为非0、非1类整数时,执行用户设置的软中断处理程序。
信号的类型
值 名字 说明 01 SIGHUP 挂起(hangup) SIGINT 中断,当用户^c”键或“^break”键时 03 SIGQUIT 退出,当用quit“键时 04 SIGILL 非法指令 05 SIG
您可能关注的文档
- 金山E7地块基坑围护设计.doc
- 金山卫遗址纪念公园技术标.doc
- 金属的塑性变形与再结晶.doc
- 金属工艺复习.doc
- 金属工艺学复习.doc
- 金属工艺学理论考试模拟及1.doc
- 金属工艺学模拟1及其.doc
- 金属工艺学砂型铸造学校.doc
- 金属工艺学设计滑动套.doc
- 金属工艺学题库及.doc
- 2026年度策略:中国航天进入复用时代,低轨星座战略商业价值凸显.docx
- 气凝胶绝热材料产业化及建筑节能应用项目建议书.docx
- 白酒行业2026年中报总结:报表承压,底部渐明.docx
- 高端功能性食品及特医食品研发生产基地项目建议书.docx
- 石墨烯导热膜及柔性显示材料中试及产业化项目资金申请报告.docx
- 国家级现代农业产业园建设总体规划报告.docx
- 年处理20万吨废旧锂电池梯次利用及回收项目可行性研究报告.docx
- 非遗文化数字化保护与创意产业园项目市场调研报告.docx
- 航空航天用钛合金精密铸件生产基地项目建议书.docx
- 5G+智慧矿山整体解决方案示范项目可行性研究报告.docx
原创力文档

文档评论(0)