摘要: http://blog.csdn.net/xiaoweibeibei/article/details/6552498SYSV子系统的相关概念 引用标识符:引用标识符是一个整数,表示每一个SYSV子系统的对象(共享内存,信号量,消息队列),它用于访问对象是在系统中的传递。 键:在SYSV子系统中用于定位系统中的应用标识符,它相当于一种路由算法,用来决定如何访问一个SYSV子系统的对象。 ipc_perm结构:它对应于每一个进程通信机制的对象,其定义如下: struct ipc_perm{ uid_t uid;// 所有者的有效用户ID gid_t gid;//所有者的有效用户组ID uid_t 阅读全文
posted @ 2013-09-16 17:25 小心小意 阅读(492) 评论(0) 推荐(0) 编辑
摘要: http://blog.163.com/muren20062094@yeah/blog/static/161844416201161974646434/1. Create shared memoryint shmget(key_t key, int size, int shmflg);if ((shm_id = shmget (mykey, sizeof (struct sharedbuf), 0600 | IFLAGS)) size = size_;memcpy(sharedbuf->buf, mybuf, size_);memcpy(mybuf, sharedbuf->buf, 阅读全文
posted @ 2013-09-16 17:24 小心小意 阅读(483) 评论(0) 推荐(0) 编辑
摘要: http://blog.sina.com.cn/s/blog_65c209580100u0ee.html(1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。(2)命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。命名管道在文件系统中有对应的文件名。命名管道通过命令mkfifo或系统调用mkfifo来创建。(3)信号(Signal):信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,进程还可以发送信号给进程本身;linux除 阅读全文
posted @ 2013-09-16 17:22 小心小意 阅读(296) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/linshui91/archive/2010/09/29/1838770.html 阅读全文
posted @ 2013-09-16 17:20 小心小意 阅读(109) 评论(0) 推荐(0) 编辑