- 33
- 0
- 约2.54万字
- 约 170页
- 2022-05-05 发布于湖南
- 举报
1 共享内存地创建 创建共享内存地函数是shmget。系统通过调用它在程序中完成共享内存地创建工作。在Linux系统终端中使用帮助命令“man shmget”,得到共享内存地创建函数信息如下: #include sys/ipc.h #include sys/shm.h int shmget(key_t key, size_t size, int shmflg); Linux操作系统 * * 1 共享内存地创建 shmget:该函数地返回类型为整型,用于创建进程地共享内存。key参数表示由ftok生成地共享内存键。size参数表示共享内存地大小,若是新创建一个共享内存则size须大于0;若是访问已经存在地共享内存则size为0。shmflg参数表示共享内存地操作代表位,用于设置共享内存地访问权限,若shmflg参数取值为IPC_CREATE,则表示系统将参数key与其它地共享内存key进行比较,如果相同则返回已经存在地共享内存区地标识符,如果不同则新建一个共享内存区并返回其标识符;若shmflg参数取值为IPC_EXCL,则表示无意义;若shmflg参数取值为IPC_CREATE | IPC_EXCL,表示如果发现信号集已经存在,则返回-1。 Linux操作系统 * * 1 共享内存地创建 函数shmget调用成功返回共享内存地引用标示符,同时该共享内存地shmid
您可能关注的文档
- Python Web项目开发-Python Flask开发-Python文章发布功能开发.pdf
- Python Web项目开发-Python Flask开发-Python文章阅读功能开发.pdf
- Python Web项目开发-Python Flask开发-Python项目前期准备.pdf
- Python Web项目开发-Python Flask开发-Python项目前期准备.pptx
- Python Web项目开发-Python Flask开发-Python博客首页功能开发.pdf
- Python数据可视化教学设计-Python使用matplotlib绘制高级图表教学设计.docx
- Python数据可视化教学设计-Python使用matplotlib绘制高级图表教学设计.pdf
- Python数据可视化教学设计-Python使用matplotlib绘制简单图表教学设计.docx
- Python数据可视化教学设计-Python使用matplotlib绘制简单图表教学设计.pdf
- Python数据可视化教学设计-Python数据可视化与matplotlib教学设计.docx
原创力文档

文档评论(0)