shmget第一个参数的取值问题

来源:2-11 -1 Linux信号量

或非William

2022-11-29

老师,关于第一个参数,我想问0x5005是怎么确定的?我查到的资料是这样的:取大于0的32位整数:视参数shmflg来确定操作。通常要求此值来源于ftok返回的IPC键值。

写回答

1回答

长歌_吴从周

2022-11-29

第一个参数是共享内存的标识,你可以不用5005,可以用其它的,多个程序如果要使用同一块共享内存,这个参数的值相同就行了。

0
1
或非William
非常感谢!
2022-11-29
共1条回复

C/C++气象数据中心实战,手把手教你做工业级项目

通过技术的实际应用,掌握等同2年经验的技术能力

968 学习 · 401 问题

查看课程