Chinaunix首页 | 论坛 | 博客
  • 博客访问: 649396
  • 博文数量: 156
  • 博客积分: 4833
  • 博客等级: 上校
  • 技术积分: 1554
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-21 19:36
文章分类

全部博文(156)

文章存档

2016年(2)

2013年(1)

2012年(13)

2011年(30)

2010年(46)

2009年(29)

2008年(23)

2007年(12)

分类: LINUX

2008-07-24 23:40:06

我们可以把任意类型的IPC的持续性(persisitence)定义成该类型的一个对象保持存在多长时间。

1。随进程持续的(process-persistent)IPC一直存在到打开着该对象的最后一个进程关闭该对象为止, 例子 有管道和FIFO

2。随内核持续的(kernel-persistent)IPC一直存在到内核重新自举或显式删除该对象为止。例子有systemV消息队列, 信号灯和共享内存区。POSIX消息队列、信号灯和共享内存区必须至少是随内核持续的,但也可以随文件系统持续, 这取决于实现


3。随文件系统持续的(filesystem-persistent)IPC对象一直存在到显式删除该对象为止。即使内核重新自举了,该对象还是保持其值,POSIX消息队列、信号灯和共享内存区如果是使用映射文件实现的(不是必需条件),那么它们是随文件系统持续的。


阅读(1190) | 评论(0) | 转发(0) |
0

上一篇:网线脱落检测~~

下一篇:pid添加至/proc目录

给主人留下些什么吧!~~