- 2
- 0
- 约1.14万字
- 约 8页
- 2017-06-05 发布于安徽
- 举报
下载
第4章 进程间通信机制
内核用于协调进程间相互通信的活动。 L i n u x 支持一部分进程间的通信 ( I n t e r- P r o c e s s
C o m m u n i c a t i o n , I P C )机制。信号和管道是两种 I P C机制,但L i n u x 也支持U N I XT M system V 的
I P C机制
4.1 信号机制
信号机制是U N I X系统使用最早的进程间通信机制之一,主要用于向一个或多个进程发异
步事件信号,信号可以通过键盘中断触发、也可以由进程访问虚拟内存中不存在的地址这样
的错误来产生。信号机制还可以用于 s h e l l 向它们的子进程发送作业控制命令。
系统内有一组可以由内核或其他的进程触发的预定义信号,并且这些信号都有相应的优
先级。你可以使用k i l l命令( k i l l - 1 )列出系统支持的所有信号。在作者的 I n t e l硬件平台的L i n u x系
统上会产生如下的结果:
Alpha AXP 硬件平台的L i n u x 系统支持的信号数量与前面的不同。进程可以选择忽略上面
的大多数信号,但 S I G S TO P和S I G K I L L是不可忽略的。其中 S I G
原创力文档

文档评论(0)