Linux 进程间通信--- 概述
2013-03-06 17:01
197 查看
意义:
为什么进程间需要通信?1,数据传输 .
一个进程需要将它的数据发送给另一个进程 .
2,资源共享 .
多个进程间共享同样的资源 .
3,通知事件 .
一个进程需要向另一个或一组进程发送消息,通知它们发生了某种事件.
4,进程控制 .
有些进程希望完全控制另外一个进程的执行 ( 如 Debug 进程 ) ,此时控制进程希望能够拦截
另一个进程的所有操作,并能偶及时知道它的状态改变 .
发展:
Linux 进程间通信 ( IPC ) 由以下几部分发展而来 .1,UNIX 进程间通信 .
2,基于 System V 进程间通信.
3,POSIX 进程间通信.
POSIX :
Portable Operating System Interface 表示可移植操作系统接口 , 电气和电子工程师协会
Institute of Electrical and Electronics Engineers , IEEE 最初开发 POSIX 标准是为了提高
UNIX 环境下应用程序的可移植性,然而,POSIX 并不局限于 UNIX ,许多其它的操作系统,例如
DEC OpenVNS 和 Microsoft Windows ,都支持 POSIX 标准 .
分类:
现在 Linux 使用的进程间通信方式包括:1,管道 ( pipe ) 和 有名管道 ( FIFO ).
2,信号 ( signal ).
3,消息队列.
4,共享内存.
5,信号量.
6,套接字 ( socket ).
相关文章推荐
- Linux下进程间通信概述
- linux进程间通信概述
- linux进程间通信-------概述
- Linux进程间通信(一)---进程间通信概述及其种类
- linux进程间通信概述
- Linux操作系统进程间通信概述
- 【Linux系统编程】进程间通信概述
- linux进程间通信概述
- Linux操作系统进程间通信概述
- Linux进程间通信概述
- linux进程间通信概述
- Linux进程间通信(一)---进程间通信概述及其种类
- linux进程间通信概述
- linux进程间通信概述
- Linux环境编制之IPC进程间通信(一):IPC概述
- Linux进程间通信(一)---进程间通信概述及其种类
- Linux操作系统进程间通信概述
- linux进程间通信概述
- linux进程间通信概述
- linux进程间通信概述