技术栈
共享内存
Winston Wood
1 个月前
linux
·
内存
·
共享内存
·
进程通信
·
性能
Linux中的共享内存
在Linux中,共享内存是一种高效的进程间通信(IPC)机制,允许多个进程共享一块内存区域,从而实现数据的快速传递和共享。它的特点是可以直接访问共享的内存,无需额外的拷贝操作,因此速度非常快。
会掉头发
2 个月前
linux
·
运维
·
共享内存
·
进程通信
Linux进程通信之共享内存
各个进程的虚拟内存是通过页表映射到物理内存中,而共享内存的实现就是允许两个不相关的进程映射到同一块物理内存,通过对该内存的读写数据以达到进程通信的目的。 共享内存是IPC进程通信方法中传输速度最快的方法,双方进程可以直接从内存中存取数据,而不需要双方进程之间进行拷贝。
初级代码游戏
4 个月前
github
·
set
·
平衡二叉树
·
共享内存
github源码指引:共享内存、数据结构与算法:平衡二叉树set
初级代码游戏的专栏介绍与文章目录-CSDN博客我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。
初级代码游戏
4 个月前
链表
·
github
·
树
·
共享内存
github源码指引:共享内存、数据结构与算法:树形结构ListTree
初级代码游戏的专栏介绍与文章目录-CSDN博客我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。
初级代码游戏
4 个月前
数据结构
·
算法
·
github
·
共享内存
·
可扩展数组
github源码指引:共享内存、数据结构与算法:作为基础的数组
初级代码游戏的专栏介绍与文章目录-CSDN博客我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。
橘色的喵
4 个月前
linux
·
c++
·
缓存
·
arm
·
cache
·
共享内存
·
mmap
[QNX] C++编程: 外部硬件加速器与Linux-ARM共享内存中使用NOCACHE的必要性与优化策略
在嵌入式Linux-ARM系统编程中,外部硬件加速器(如FPGA)和SOC(System on Chip)经常需要共享内存进行数据交换。SOC通过共享内存读取FPGA处理的数据,而FPGA则直接写入内存。这种架构在性能和实时性上有着明显的优势,特别是在需要高速数据传输的场景中,如视频处理、网络通信等。
初级代码游戏
5 个月前
数据结构
·
共享内存
11、实现基于共享内存的二叉树set
初级代码游戏的专栏介绍与文章目录-CSDN博客我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。
killer-p
6 个月前
linux
·
共享内存
·
dma-buf
Linux DMA-Buf驱动框架
dmabuf 是一个驱动间共享buf 的机制,他的简单使用场景如下:用户从DRM(显示驱动)申请一个dmabuf,把dmabuf 设置给GPU驱动,并启动GPU将数据输出到dmabuf,GPU输出完成后,再将dmabuf设置到DRM 驱动,完成画面的显示。
炫酷的伊莉娜
8 个月前
linux
·
消息队列
·
共享内存
·
进程间通信
·
信号量
·
system v
【Linux】进程间通信(共享内存、消息队列、信号量)
下面我们还需要了解进程间通信之 System V 标准下的共享内存,前面所讲的管道其实不属于 System V 标准,但是它依旧是操作系统下最原生的通信方式。
SunkingYang
9 个月前
mfc
·
共享内存
·
方法
·
内存共享
·
createfilemap
·
mapviewoffile
·
unmapviewoffile
MFC中内存共享调用方法及使用示例
在MFC(Microsoft Foundation Classes)中,内存共享是一种实现进程间通信的有效方法。以下是MFC中内存共享的调用方法以及一个基本的使用示例:
wkd_007
1 年前
linux
·
消息队列
·
共享内存
·
管道
·
信号量
·
linux进程间通信
【Linux C | 进程】Linux 进程间通信的10种方式(1)
😁博客主页😁:🚀https://blog.csdn.net/wkd_007🚀 🤑博客内容🤑:🍭嵌入式开发、Linux、C语言、C++、数据结构、音视频🍭 🤣本文内容🤣:🍭介绍 🍭 😎金句分享😎:🍭你不能选择最好的,但最好的会来选择你——泰戈尔🍭
沈跃泉
1 年前
开发语言
·
c++
·
共享内存
C++使用共享内存
共享内存类使用示例-写入数据程序使用示例-读取数据程序
初级代码游戏
1 年前
linux
·
共享内存
·
shm
UNIX/LINUX编程:共享内存
共享内存是Unix/Linux编程的一个特别领域——不是说Windows上没有类似的机制,或者说这个东西比较高深——不是的,只是说这个东西一般情况下不使用。
进击的1++
1 年前
linux
·
运维
·
共享内存
【1++的Linux】之进程间通信(共享内存)
👍作者主页:进击的1++ 🤩 专栏链接:【1++的Linux】我们在前面的文章中提到过,进程间的通信本质都是先看到同一块资源,然后通过这同一块资源进行通信,并且是单向的通信,只能一端发,一端进行读,共享内存也是基于这样的原理而进行的通信,与管道有异曲同工之处,管道是基于文件,拿到同一个文件的文件描述符而进行的通信,需要调用对文件的读写操作函数,因此要经过内核。而共享内存是不会的,其是内存级的通信,因此它的效率非常高。
川峰
1 年前
消息队列
·
操作系统
·
共享内存
·
进程通信
·
管道
·
信号量
·
linux文件系统
【操作系统笔记十一】进程间通信
inode 节点 (index node):给每个文件赋予一个称为 i 节点的数据结构。inode 一开始是存储在硬盘中的,只有当文件被打开的时候,其对应的 i 节点才加载到内存中。
Ggggggtm
1 年前
linux
·
运维
·
共享内存
·
通信
【Linux从入门到精通】通信 | 共享内存(System V)
本篇文章接着上篇文章通信 | 管道通信(匿名管道 & 命名管道)进行讲解。本篇文章的中点内容是共享内存。
小仙。
1 年前
java
·
线程
·
共享内存
·
通信
·
wait
·
消息传递
Java——》线程间是如何通信的
推荐链接: 总结——》【Java】 总结——》【Mysql】 总结——》【Redis】 总结——》【Kafka】 总结——》【Spring】 总结——》【SpringBoot】 总结——》【MyBatis、MyBatis-Plus】 总结——》【Linux】 总结——》【MongoDB】 总结——》【Elasticsearch】
代码大魔王ㅤ
1 年前
linux
·
c语言
·
消息队列
·
makefile
·
共享内存
·
进程通信
Makefile模板和工程模板(消息队列和共享内存)的使用
以下组件依赖临时目录,必须提前创建(tmp目录是内存型目录,如果重启了系统会消失,所以每次重启后注意重新创建下)