共享内存(一)—— 共享内存的创建与释放_abs(ln(1+NaN))的博客-优快云博客介绍共享内存的定义,及其共享内存的创建函数和释放函数
https://blog.youkuaiyun.com/challenglistic/article/details/124362340?spm=1001.2014.3001.5501在创建好共享内存以后,我们需要让进程挂接到这块共享内存上通信,涉及到的系统调用是 shmat(挂接)、shmdt(断连),最后会结合之前的所有内容测试服务端和客户端的通信
目录
一、shmat函数(shared memory attach)
这个函数的作用是将进程挂接到共享内存上。
使用shmget创建或者使用共享内存的时候,都会有一个key值,这个key值会被保存在共享内存的结构体中,进程会带着key值去和所有的共享内存中的key值比对,如果一致,则连接。下面这个是用户层的共享内存结构体信息(内核层的结构体

最低0.47元/天 解锁文章
958





