1、共享内存实现原理
https://blog.csdn.net/al_xin/article/details/38602093
文中主要介绍mmap()系统调用及系统V共享内存API的原理及应用
2、一张图深度解析Linux共享内存的内核实现
https://blog.csdn.net/sailor_8318/article/details/39484747
文中主要介绍了共享内存API,然后介绍了相关的内核主要数据结构,并逐一分析了shmget、shmat、数据访问、shmdt的内核实现及数据结构之间的动态关系
3、LINUX共享内存使用常见陷阱与分析
https://blog.csdn.net/kobejayandy/article/details/24441423
文中主要介绍了,如下问题的解决方案:
超过共享内存的大小限制?多次进行shmat会出现什么问题?Shmget创建共享内存,当key相同时,什么情况下会出错?ftok是否一定会产生唯一的key值?共享内存删除的陷阱?
4、Linux共享内存机制
https://blog.csdn.net/jikaishihuaidan/article/details/39007639
文中讲述了共享内存的实现机制,如shmid_kernel、shm_pages、shmid_ds等。
5、共享内存 shmget()、shmat()、shmdt()、shmctl()
https://www.cnblogs.com/52php/p/5861372.html
主要讲解了shm的主要函数,给出了shm的使用案例。