- 博客(6)
- 收藏
- 关注
原创 进程间通信 共享内存(搭配信号量来使用)
第二步,根据申请的key值去申请共享内存的ID号->shmget --->man 2 shmget (类比文件描述符)因为申请了两片地址空间,所以可以看作两个资源,第一个资源是车位,第二个资源是车,刚开始的时候是有车位没有车,车进去了,就要出来。第五步,当没有进程再需要使用这块共享内存,删除它-->shmctl--->man 2 shmctl。是将空间加一,因为车子进去了就没有车位,这时车子要出来就要将空间加一,表示车子出来了,有空间了。(P操作1->0 V操作0->1)
2024-01-09 20:59:18
424
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人