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

进程间通信之共享内存

进程间通信之共享内存

  • 1.共享内存机制
  • 2.两种常用共享内存方式
  • 3.补充一下:linux中shm与shmm的区别
  • 4.IPC通信System V版本的共享内存shm
  • 5.存储映射共享I/O(mmap函数)

1.共享内存机制

是允许两个或多个进程(不相关或有亲缘关系)访问同一个逻辑内存的机制。它是共享和传递数据的一种非常有效的方式。不同进程之间共享的内存通常安排为同一段物理内存。

2.两种常用共享内存方式

  • System V版本的共享内存 shmm
    1.多个进程直接共享内存

  • 文件映射 mmap
    1.文件进行频繁读写,将一个普通文件映射到内存中
    2.将特殊文件进行匿名内存映射,为关联进程提供共享内存空间
    3.为无关联的进程提供共享内存空间,将一个普通文件映射到内存中

3.补充一下:linux中shm与shmm的区别

因为我了解到了shmm,又了解到了shm,所以很疑惑它们的区别

在Linux中,shm和shmm都是与共享内存相关的概念,但它们有不同的含义和用途。

shm是指共享内存段,是一种进程间</

http://www.lryc.cn/news/90309.html

相关文章:

  • 网络连接中的舔狗协议
  • 一分钟了解乐观锁、悲观锁、共享锁、排它锁、行锁、表锁以及使用场景
  • 【C++】C++ 中的 IO 流
  • QFuture的使用
  • 通过dockerfile将nginx、前端和后端封装成一个镜像
  • 如何利用CiteSpace快速锁定领域内最新研究热点并制作精美的可视化专题图?
  • 嵌入式开发从入门到精通之第二十二节:蓝牙芯片CC254x ADC 电压测量
  • 北邮22信通:二叉树显示路径的两种方法 递归函数保存现场返回现场的实例
  • vue 3 第二十八章:组件十二(组件的v-model、多v-model)
  • LCD 显示
  • 互联网医院开发|在线问诊系统架构设计功能有哪些?
  • 数据安全运营有效管理-数据安全复合治理框架和模型解读(1)
  • 【刷题之路】LeetCode 面试题 03.02. 栈的最小值
  • 如何处理图片排重(精准排重,相似排重)
  • 盐城北大青鸟“北大青鸟杯”IT精英挑战赛设中心评审隆重开赛
  • Pluma 插件管理框架
  • Leetcode11 盛最多水的容器
  • Java
  • 第十四章行为性模式—策略模式
  • Leaflet基本用法
  • Unity | HDRP高清渲染管线学习笔记:示例场景解析
  • 【Netty】Netty 编码器(十三)
  • Netty和Tomcat的区别、性能对比
  • chatgpt赋能python:Python函数调用局部变量-深入了解
  • Android 12.0 NavigationBarView 导航栏 左边显示的修改
  • Mybatis源码细节探究:二级缓存Cache对象是在什么时候创建的?
  • 【数据库】无效数据:软件测试对无效数据的处理
  • 高精度电压源如何设计出来的
  • 混合属性mix-blend-mode不生效
  • 测试计划编写说明