- 5
- 0
- 约1.68万字
- 约 81页
- 2019-08-02 发布于辽宁
- 举报
6.3.3 共享内存 函数格式 函数的头文件如下所示。 #include sys/types.h #include sys/ipc.h #include sys/shm.h shmget函数的语法要点如下所示。 ? 函数原型 int shmget(key_t key, /*IPC_PRIVATE */ int size, /*共享内存区大小*/ int shmflg) /*同open函数的权限位,也可以用8进制表示法*/ ? 函数返回值 成功:共享内存段标识符 出错:-1 6.3.3 共享内存 函数格式 shmat函数的语法要点如下所示。 ? 函数原型 char *shmat( int shmid, /*要映射的共享内存区标识符*/ const void *shmaddr, /*将共享内存映射到指定位置(若为0则表示把该段共享内存映射到调用进程的地址空间)*/ int shmflg) /*SHM_RDONLY:共享内存只读。默认0,共享内存可读写*/ ? 函数返回值 成功:被映射的段地址 出错:-1 shmdt函数的语法如下所示。 ? 函数原型 int shmdt(const void *shmaddr) /*被映射的共享内存段地址*/
原创力文档

文档评论(0)