shmat函数 linux两个进程间共享内存通信都需要调用shmget函数么?
浏览量:1446
时间:2021-03-14 16:18:33
作者:admin
linux两个进程间共享内存通信都需要调用shmget函数么?
第一个参数SHMuid是shmget函数返回的共享内存ID。第二个参数SHMuaddr指定要连接到当前进程的共享内存的地址。它通常为空,表示系统可以选择共享内存的地址。第三个参数SHM_Flg是一组标志位,通常为0。当调用成功时,它返回一个指向共享内存第一个字节的指针。如果调用失败,它将返回-1。
shm_open与shmget的区别?
新API和旧API之间的差异。Shmget用于Linux进程通信和共享内存。共享内存函数由shmget、shmat、shmdt和shmctl组成。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。