共享内存
xiaoanian
这个作者很懒,什么都没留下…
展开
-
shmat permission denied 的解决方法
进程间可以通过shmget/shmat等一系列函数共享内存。参照这些博客,我们可以实现:http://nnssll.blog.51cto.com/902724/199808 (原文有错,注意看评论)http://wellwy.blog.51cto.com/1609602/492083不过在尝试过程中遇到了一些困难:shm_addr=(char*)shmat(shm_id原创 2012-04-21 23:41:53 · 5087 阅读 · 0 评论 -
shmdt与shmctl的区别
参考:http://oss.org.cn/kernel-book/ch07/7.3.3.htm先看看 shmctl() 原型: int shmctl ( int shmqid, int cmd, struct shmid_ds *buf ); 返回:成功为 0 , 失败 为-1 这个特殊的调用和semctl()调用几乎相同,因此,这里不进行详细的讨论。有效命令的值是:转载 2012-04-22 13:17:05 · 1819 阅读 · 0 评论