使用共享内存实现一个进程写文件,两个进程读文件_一个进程写文件 一个进程读文件-CSDN博客

网站介绍:主要功能:读取任意的文件,大小不限(不超过共享内存设置的大小,一般为8k,但可手动重新设置,这已经很大了。),执行后两个或多个读进程可同时读取该文件并在终端打印。要实现该功能,首先你得了解共享内存的搭建,有四个函数,分别为shmget,shmat,shmdt,shmctl,他们的作用如下:1、shmget函数该函数用来创建共享内存,它的原型为:[cpp] vie_一个进程写文件 一个进程读文件