设为首页 加入收藏

TOP

System V共享内存实例详解
2019-09-24 18:11:05 】 浏览:153
Tags:System 共享 内存 实例 详解

System V共享内存在概念上类似于Posix共享内存,代之以调用shm_Open后调用mmap的是,先调用shmget,再调用shmat。
对于每个System V共享内存,内核都维护如下的信息结构,它定义在sys/shm.h头文件中,其中带注释的是我们需要关注的成员。


shmget用于创建一个新的共享内存或打开一个已存在的共享内存。


shmat用于把shmget创建或打开的共享内存连接到调用进程的地址空间。


shmdt删除由shmat建立的连接。


shmctl用于对共享内存的各种控制操作。


cmd可使用的命令有三个:






】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Python实现经典算法 下一篇关于 Linux五种IO模型

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目