当前位置: 首页> 汽车> 新车 > 机械生产erp软件_中国纪检监察报什么级别_外贸网站推广与优化_91永久免费海外地域网名

机械生产erp软件_中国纪检监察报什么级别_外贸网站推广与优化_91永久免费海外地域网名

时间:2025/7/10 21:17:38来源:https://blog.csdn.net/2301_77329667/article/details/143236442 浏览次数: 0次
机械生产erp软件_中国纪检监察报什么级别_外贸网站推广与优化_91永久免费海外地域网名

实际项目共享内存往往不会独立使用,原因是多进程同时使用共享内存会发生竞态,因此往往需要并发控制机制的配合

相关接口函数:

共享内存在所有传递数据的IPC机制中,它的效率是最高的


示例代码:

write.c

#include <stdio.h>
#include <sys/shm.h>
#include <sys/shm.h>
#include <sys/ipc.h>
#include <sys/shm.h>
#include <string.h>int main(int argc, char *argv[]){key_t key;int id = -1;char *pshm = NULL;key = ftok("./write.c",9); // ftok()id = shmget(key,20,IPC_CREAT | 0666); // shmget()pshm = shmat(id,NULL,SHM_RDONLY); // shmat()printf("share mem = %s\n",pshm);shmdt(pshm); // shmdt()pshm = NULL;return 0;
}

read.c

#include <stdio.h>
#include <sys/ipc.h>
#include <sys/shm.h>
#include <string.h>int main(int argc, char *argv[]){key_t key;int id = -1;char *pshm = NULL;key = ftok("./write.c",9); // ftok()id = shmget(key,20,IPC_CREAT | 0666); // shmget()pshm = shmat(id,NULL,0); // shmat()strcpy(pshm,"hello");shmdt(pshm); // shmdt()pshm = NULL;return 0;
}

输出:

关键字:机械生产erp软件_中国纪检监察报什么级别_外贸网站推广与优化_91永久免费海外地域网名

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: