当前位置: 首页 > news >正文

门户网站设计与开发郑州百姓网

门户网站设计与开发,郑州百姓网,成都哪里有seo公司,河北廊坊公布新增阳性人员轨迹一#xff0c;共享内存内核管理一片物理内存#xff0c;允许不同的进程同时映射#xff0c;多个进程可以映射同一块内存#xff0c;被多个进程同时映射的物理内存#xff0c;即共享内存。映射物理内存叫挂接#xff0c;用完以后解除映射叫脱接。1#xff0c;共享内存的特…一共享内存内核管理一片物理内存允许不同的进程同时映射多个进程可以映射同一块内存被多个进程同时映射的物理内存即共享内存。映射物理内存叫挂接用完以后解除映射叫脱接。1共享内存的特点:优点是最快的IPC。缺点要编程者自己实现对共享内存互斥访问。如何实现2编程模型具体函数的用法可以用man手册查看(强力推荐)进程A writeshm.c1) 获得key, ftok()2) 使用key来创建一个共享内存 shmget()3) 映射共享内存(得到虚拟地址) shmat()4) 使用共享内存 往共享内存中写入数据5) 解除映射 shmdt()6) 如果共享内存不再使用可以使用shmctl()销毁共享内存进程B readshm.c1) 获得key, ftok()2) 使用key来获得一个共享内存 shmget()3) 映射共享内存(得到虚拟地址) shmat()4) 使用共享内存 读取共享内存中的数据5) 解除映射 shmdt()3实例进程A//writeshm.c#include#include#include#include#include#includeintmain(){//生成一个keykey_t key ftok(./, 66);//创建共享内存返回一个idint shmid shmget(key, 8, IPC_CREAT|0666|IPC_EXCL);if(-1 shmid){perror(shmget failed);exit(1);}//映射共享内存得到虚拟地址void *p shmat(shmid, 0, 0);if((void*)-1 p){perror(shmat failed);exit(2);}//写共享内存int *pp p;*pp 0x12345678;*(pp 1) 0xffffffff;//解除映射if(-1 shmdt(p)){perror(shmdt failed);exit(3);}printf(解除映射成功点击回车销毁共享内存\n);getchar();//销毁共享内存if(-1 shmctl(shmid, IPC_RMID, NULL)){perror(shmctl failed);exit(4);}return 0;}进程B//readshm.c#include#include#include#include#include#includeintmain(){//生成一个keykey_t key ftok(./, 66);//获取共享内存返回一个idint shmid shmget(key, 0, 0);if(-1 shmid){perror(shmget failed);exit(1);}//映射共享内存得到虚拟地址void *p shmat(shmid, 0, 0);if((void*)-1 p){perror(shmat failed);exit(2);}//读共享内存int x *(int *)p;int y *((int *)p 1);printf(从共享内存中都取了0x%x 和 0x%x \n, x, y);//解除映射if(-1 shmdt(p)){perror(shmdt failed);exit(3);}return 0;}运行结果writeshmareadshma
http://www.zqtcl.cn/news/820168/

相关文章:

  • 联邦快递的网站建设图书馆建设网站注意点
  • 西安好的皮肤管理做团购网站wordpress stats
  • 文山 网站建设 滇icp卡盟网站顶图怎么做
  • 北京网站建设公司哪些好电商建站
  • 沈阳百度广告广州营销seo
  • 营销型企业网站建设步骤做网站怎样和客户沟通
  • 多媒体教学网站开发的一般步骤网络公司网站赏析
  • 阿里云手机网站建设多少钱wordpress幻灯片制作
  • 个人博客网站下载公司邮箱免费注册
  • 厦门外贸网站建设多少钱wordpress 增大字体
  • 可以做外链的网站有哪些外贸阿里巴巴国际站
  • 潮安区住房和城乡建设局网站网站开发技术分析
  • 网站跳出率因素建设单位应该关注的网站
  • php开发的大型金融网站有哪些网站开发可以自学吗
  • 个人建网站成本wordpress 增加阅读量
  • wordpress构建自己的网站大连网站建设主页
  • 棋牌网站开发工程师网站app制作费用单
  • 为什么做网站比app便宜精准营销服务
  • 网站平台做捐助功能有风险吗wordpress博客 翻墙
  • 泰州网站建设专业团队长沙seo顾问
  • 网站建设情况简介seo的基本步骤顺序正确的是
  • wordpress 文件目录结构关键字优化价格
  • 连云港网站关键字优化市场网站 设计 文档
  • 哈尔滨企业建站服务商龙岩建筑网
  • 四川住房城乡建设厅官方网站中国建设银行在网站怎么签约
  • wordpress tortuga安徽seo网站
  • 厦门商务网站建设网络规划与设计实用教程
  • win8风格门户网站已经建网站做外贸
  • 自己有域名如何做网站wordpress文章中外链
  • 网站模糊背景加快网站速度吗