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

哪个网站做初中英语试题赚钱怎么使用电脑是做网站

哪个网站做初中英语试题赚钱,怎么使用电脑是做网站,wordpress主题源代碼,海南省海口市网站建设目录 共享内存 原理 实践 shmget() 创建共享内存 shmctl() 删除共享内存 shmat() 挂接进程和共享内存 shmt() 进程和共享内存去关联 共享内存的特性 优势 劣势 用共享内存实现进程间通信 共享内存 原理 两个进程的PCB各自维护着一个进程地址空间。当两个进…目录 共享内存 原理 实践 shmget() 创建共享内存 shmctl()   删除共享内存 shmat()   挂接进程和共享内存 shmt()     进程和共享内存去关联 共享内存的特性 优势 劣势 用共享内存实现进程间通信 共享内存 原理 两个进程的PCB各自维护着一个进程地址空间。当两个进程要进行通信时 操作系统在内存中开辟一个内存块。通过两个进程的页表将内存中的内存块映射到两个进程的进程地址空间中。此时两个进程就能看到同一个内存了也就建立了通信。进行通信时两个进程只需要访问自己的进程地址空间即可操作系统会通过页表访问内存中的内存块。 实践 shmget() 创建共享内存 功能         在内存中创建共享内存 参数:     key_t key 用来确定共享内存的唯一标识系统中有很多共享内存如何确定进程A和进程B通信的共享内存是同一个呢通过key来确定size_t size  创建共享内存的大小int shmflg  共享内存的权限包括下面两种               1、 IPC_CREAT  不存在创建存在获取                2、IPC_EXCL   无法单独使用必须与其他标志组合使用    IPC_CREAT | IPC_EXCL创建共享内存如果不存在则创建如果存在错误返回。 返回值         创建成功返回共享内存的标识失败返回-1。 如何获取key? 功能         创建独一无二的key值 参数         1、pathname: 文件的路径可以随便填写建议当前路径./         2、proj_id项目的id可以随便填写 返回值         返回一个key值 shmctl()   删除共享内存 当我们在进程通信时使用shmget创建了共享内存但是当进程结束之后共享内存并没有消失。 共享内存的生命周期是随内核的用户不主动关闭就一直存在。 可以使用  ipcs -m  指令查看共享内存. 如何删除共享内存  两种方式 1、手动输入命令  ipcrm -m shmid 删除 2、在程序中使用函数 shmctl()删除 功能         删除指定shmid的共享内存 参数 1、shmid   要删除的共享内存的id是shmget的返回值 2、cmd      删除的命令常用的是IPC_RMID,也有时候用IPC_STAT 3、buf        描述共享内存的数据结构的指针一般设置为nullptr 返回值         成功返回 0 失败返回 -1 shmat()   挂接进程和共享内存 功能         使两个进程挂接到同一个共享内存上 参数 1、shmid        创建共享内存后返回的标识符,shmget的返回值 2、shmaddr    指定共享内存映射到进程地址空间中的地址一般设置成NULL让系统自动来设置。 3、shmflg        权限可以设置为0 返回值         共享内存映射到进程地址空间中的地址shmaddr不成功返回-1 shmt()     进程和共享内存去关联 功能         将进程和共享内存去关联 参数         shmaddr  指定共享内存映射到进程地址空间中的地址,shmat的返回值。 返回值                 返回挂接进程个数 共享内存的特性 优势 当使用管道进行进程间通信的时候需要拷贝4次。 键盘-写入端进程地址空间-管道-写出端进程地址空间-显示器 使用共享内存进行进程间通信的时候需要拷贝两次 键盘-共享内存(写入写出端进程地址空间)-显示器 所以共享内存是进程间通信最快的 劣势 共享内存通信方式没有同步和互斥机制容易导致混乱。 用共享内存实现进程间通信 实现进程间通信需要两个进程一个做客户端一个做服务端 运行结果
http://www.hkea.cn/news/14368860/

相关文章:

  • 常用搜索网站做类似电驴网站
  • 网站新增关键词江岸区网站公司
  • 网站开发概要设计医院网站建设水平
  • 橙云 php网站建设鲜花礼品店网站建设策划书
  • 网站建设实验作业站长工具短链接生成
  • 视频拍摄策划方案seo外链建设
  • 网站点击率投资建设网站
  • 小企业网站建设怎样可以快速html5网页模板免费下载
  • 做外贸网站哪家好wordpress不支持中文标签
  • 网页广告培训班肇庆seo服务方案
  • 佛山营销网站建设安装好wordpress之后怎么进入
  • 阳江市网站建设网站建设底部
  • 烟台放心的一站式网站建设wap网络
  • 购物网站开发小结自己做小程序要钱吗
  • 优秀电子商务网站如何让百度不收录网站
  • 网红营销的劣势安全优化大师下载
  • 优惠券网站怎样做广东城市建设档案馆官方网站
  • 长沙微网站手机制作网站的软件有哪些内容
  • 那些公司需要网站开发工程师西宁高端网站建设
  • 郑州恩恩网站建设建个什么网站赚钱
  • 培训课程网站建设做电影网站服务器
  • 建设银行网站用户名怎么查建设银行贷款官方网站
  • 中铁建设集团官方网站搭建一个网站大概需要多少钱
  • 找加工厂上什么网站wordpress登录微信插件下载
  • 网站开发文档包括网站建设提问
  • 网站运营总监app程序制作
  • 河南企业网站制作wordpress做视频网站吗
  • 免费建站手机软件石家庄网页定制开发
  • 行业网站方案WordPress静态文件存储
  • 官方网站aspcms新手seo网站做什么类型好