- 博客(5)
- 资源 (2)
- 收藏
- 关注
转载 Linux环境进程间通信(三) from IBM developerWorks 作者:郑彦兴 (mlinux@163.com)国防科大
消息队列(也叫做报文队列)能够克服早期unix通信机制的一些缺点。作为早期unix通信机制之一的信号能够传送的信息量有限,后来虽然POSIX 1003.1b在信号的实时性方面作了拓广,使得信号在传递信息量方面有了相当程度的改进,但是信号这种通信方式更像"即时"的通信方式,它要求接受信号的进程在某个时间范围内对信号做出反应,因此该信号最多在接受信号进程的生命周期内才有意义,信号所传递的信息是接近于随
2012-05-08 22:28:00 3153
转载 Linux环境进程间通信(二下) from IBM developerWorks 作者:郑彦兴 (mlinux@163.com)国防科大
一、信号生命周期从信号发送到信号处理函数的执行完毕对于一个完整的信号生命周期(从信号发送到相应的处理函数执行完毕)来说,可以分为三个重要的阶段,这三个阶段由四个重要事件来刻画:信号诞生;信号在进程中注册完毕;信号在进程中的注销完毕;信号处理函数执行完毕。相邻两个事件的时间间隔构成信号生命周期的一个阶段。 下面阐述四个事件的实际意义:信号"诞生"。信号的诞
2012-05-08 22:26:35 3118
转载 Linux环境进程间通信(二上) from IBM developerWorks 作者:郑彦兴 (mlinux@163.com)国防科大
一、信号及信号来源信号本质信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知道信号到底什么时候到达。信号是进程间通信机制中唯一的异步通信机制,可以看作是异步通知,通知接收信号的进程有哪些事情发生了。信号机制经过POSIX实时扩展后,功能更加强
2012-05-08 22:21:54 3164
转载 Linux环境进程间通信(一) from IBM developerWorks 作者:郑彦兴 (mlinux@163.com)国防科大
1、 管道概述及相关API应用1.1 管道相关的关键概念管道是Linux支持的最初Unix IPC形式之一,具有以下特点:管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道;只能用于父子进程或者兄弟进程之间(具有亲缘关系的进程);单独构成一种独立的文件系统:管道对于管道两端的进程而言,就是一个文件,但它不是普通的文件,它不属于某种文件系统
2012-05-08 22:20:04 3189
转载 wiki上IPC解释
Inter-process communicationFrom Wikipedia, the free encyclopediaFor other uses, see IPC.In computing, Inter-process communication (IPC) is a set of methods for the exchange of da
2012-05-08 22:12:11 1059
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人