腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
Windows
共享
内存
段
、
、
我在谷歌上搜索了一下,还没能找到一个明确的答案,所以我希望有人能对windows和
linux
的
共享
内存
段有一些了解。在
Linux
中,有两种为IPC
创建
共享
内存
的方法:
共享
内存
段(shmget等人)和
内存
映射文件(mmap)。根据我的简要理解,mmap要求您在操作系统中的某个地方有一个实际的文件来映射,而
共享
内存
段只是
内存
中可以由进程附加的基于名称的段。在Windo
浏览 7
提问于2013-05-25
得票数 7
1
回答
如何判断进程是否是第一次启动
、
我正在用C语言编写一个程序,一些进程需要访问嵌入式
linux
上的
共享
内存
。此
共享
内存
需要在
创建
时进行初始化。附加到此
内存
的任何进程都可能崩溃。当它重新启动时(可能是由
linux
INIT重启的),它不能再次初始化
共享
内存
,因为其他进程正在使用它。如何判断正在
创建
共享
内存
的进程的当前启动是第一次还是重新启动。我想出了一个想法,在
共享
内存</
浏览 2
提问于2012-02-19
得票数 3
回答已采纳
1
回答
匿名
内存
映射和
共享
内存
是否只从物理
内存
中分配空间?
、
、
、
、
在
Linux
中,当使用System
共享
内存
时,它(例如shmget())是否只从物理
内存
,或者物理
内存
或交换或它们的组合中
创建
共享
内存
段?(我猜是前者,因为
共享
内存
据说是一种快速IPC机制) 当使用POSIX
共享</
浏览 0
提问于2020-11-24
得票数 0
1
回答
如何
创建
共享
磁头
内存
exe和dll/
共享
对象
、
、
、
我正在用C语言
创建
一个跨平台的
共享
库。我知道多个操作系统/硬件之间有很多不同之处,每次添加新的操作系统都会增加混乱。为了克服这个问题,我决定
创建
一个
共享
对象。在
创建
共享
对象库时,我遇到了这个问题,经过研究发现是
共享
内存
和堆
内存
问题。 现在我想
创建
一个
共享
对象
内存
或头
内存
。因此,相同的
内存
可以被不同的EXE或另一个DLL/<em
浏览 1
提问于2014-02-13
得票数 0
1
回答
我们在哪里调用'Shm_unlink()‘?
、
、
、
我一直在研究
linux
中的
共享
内存
。c++中有1个生产者进程和3个消费者进程。生产者进程通过'shm_open()‘调用
创建
共享
内存
。我们如何知道进程仍在从
共享
内存
中读取数据?
浏览 2
提问于2020-09-11
得票数 0
2
回答
用于MPI
创建
的进程的
共享
存储器访问控制机制
、
、
、
、
我有一个由多个进程使用的
共享
内存
,这些进程是使用MPI
创建
的。我在
Linux
下从事C语言的工作。
浏览 1
提问于2013-06-13
得票数 1
回答已采纳
1
回答
强制在
内存
中而不是在磁盘上
创建
multiprocessing.Array
、
、
我在
Linux
上使用Python 3.4。我想在
内存
中
创建
一个数组,该数组将由multiprocessing模块产生的进程(即
共享
内存
)
共享
。根据文档,这应该可以通过使用来实现。当我使用Python在/tmp中
创建
一个文件,将其清零,并通过mmap.mmap()将其用作
共享
内存
(我已经通过查看/usr但是,我希望阵列真
浏览 0
提问于2016-02-23
得票数 0
1
回答
共享
内存
分页和分叉
、
如果父进程与另一个进程
共享
一些页面,而我们派生了父进程。据我所知,孩子复制页表,我们将页面设置为只读,并执行写入时复制。但如果我们写入
共享
内存
页,这将
创建
一个
共享
内存
页的副本,这是错误的。
Linux
内核如何避免这种情况?
浏览 1
提问于2012-11-16
得票数 4
回答已采纳
1
回答
Linux
API用于在多核进程中
创建
新进程
、
、
、
、
BackGround:利用Posix为
linux
环境下的多核系统开发基于OSEK的RTOS包装器最终目标是在进程上有不同的线程,其中每个进程不受其他进程的干扰。现在还有API mmap将进程的
内存
绑定到特定的区域。问题:,
创建
多个进程并确保进程不
共享
相同
内存
的最佳方法是什么? PS:,我是
lin
浏览 2
提问于2015-04-02
得票数 0
1
回答
Android本机库
共享
内存
、
、
、
、
我正在编写原生
共享
库,它需要Android支持,我需要在使用这个库的所有进程之间
共享
一些数据(UID和一些额外的字段)。在
Linux
中,POSIX
共享
内存
就是实现这一点的好机会。但是Android NDK不支持POSIX
共享
内存
。有ashmem,但是为了从其他进程访问
共享
内存
区,我需要使用绑定器IPC来传输打开的文件描述符。但这不是
浏览 1
提问于2014-06-29
得票数 1
1
回答
Linux
中的
内存
原语是什么?
、
我正在读“在行动中的码头”,下面这句话是: 默认情况下,Docker为每个容器
创建
唯一的IPC命名空间。
Linux
命名空间分区
共享
内存
原语,例如命名
共享
内存
块和信号量,以及消息队列。尽管有这些例子,但我不知道
内存
原语背后的概念是什么,请您解释一下这个术语好吗?
浏览 0
提问于2018-09-12
得票数 3
1
回答
转储
共享
内存
、
是否有可能从
Linux
中转储和调查
共享
内存
内容?我在一个“ipc -m”输出中发现了一些奇怪的
共享
内存
段,并想看看里面有什么。另外,是否有可能确定这一段的
创建
者。"nattch“似乎总是零。
浏览 2
提问于2013-08-07
得票数 0
1
回答
在windows上
共享
Linux
中的
内存
性能(同步开销:信号量)
、
、
、
、
这篇文章是关于在windows环境下计算
Linux
中
共享
内存
的性能。CreateFileMappingMapViewOfFile 函数&对于
共享
内存
同步,我在客户机和服务器中使用命名事件(Createevent),以便在
共享
内存
块中执行一次读或写操作另外,我在结构中使用循环缓冲区作为
共享
内存
块,因此它将成为大小为4096的512<
浏览 11
提问于2012-05-28
得票数 1
1
回答
在shm_open和mmap之间使用fstat
、
、
我正在将现有的Win32代码移植到
Linux
上。在Windows上,我有一个“主”进程,"reader",它
创建
一个
共享
内存
对象,然后等待一些“从”进程,即“编写者”,将数据放入
共享
内存
中进行处理。在CreateFileMapping调用中指定的
共享
内存
si的大小。将0作为最后一个参数传递给MapViewOfFile确保所有
共享
内存
都被映射。在
Linux
上,我遇到了一个问题:“从
浏览 8
提问于2013-12-10
得票数 3
回答已采纳
2
回答
共享
内存
段与
共享
内存
对象
、
、
、
共享
内存
对象(使用shm_open
创建
)和
共享
内存
段(Shmget)之间有什么区别? 它们是否有任何限制,不能像
共享
内存
shmmax和shmall那样进行调优?
浏览 0
提问于2013-10-02
得票数 4
回答已采纳
2
回答
当多个进程在
Linux
中使用文件指针读取文件时,是否使用
共享
虚拟
内存
?
、
、
由于文件的大小可能很大(100 in ~),为了减少多个进程中的
内存
使用量,我想我需要使用
共享
内存
。我读了一个
Linux
文件,他们说, 虽然虚拟
内存
允许进程具有独立(虚拟)地址空间,但有时需要进程来
共享
内存
。例如,系统中可能有几个进程运行bash命令shell。
共享
内存
也可以用作进程间通信(IPC)机制,两个或多个进程通过所有进程共有的
内存
交换信息。
Linu
浏览 7
提问于2015-04-29
得票数 2
2
回答
Linux
共享
内存
、
、
、
在*inux编程中
创建
共享
内存
的函数将关键字作为其参数之一。编辑: 非
共享
内存
id
浏览 2
提问于2010-05-11
得票数 3
回答已采纳
1
回答
共享
内存
linux
、
、
我第一次尝试使用
共享
内存
。我
创建
了一个子进程,然后从父进程写入
共享
内存
,并从Child中更改它。在程序结束之前,我从父进程打印
共享
内存
,
共享
内存
没有改变,下面是我的代码:#include <stdlib.h>#includeid, IPC_RMID, NULL);
浏览 7
提问于2015-04-11
得票数 0
回答已采纳
2
回答
希望在
内存
级对
共享
库有很好的理解
、
、
、
我正在
创建
一个
共享
库,当使用这个命令运行时,它会给出一个错误"gcc -shared libx.o -o libx.so“。/usr/lib64/gcc/x86_64-suse-
linux
/4.3/../../../../x86_64-suse-
linux
/bin/ld: libx.o:
创建
共享
对象时不能使用针对`.rodata的重定位R_X86_64_32;
浏览 2
提问于2012-02-11
得票数 2
1
回答
如何删除由其他用户
创建
的
共享
内存
文件?
、
、
共享
资源的权限是通过使用同一组来授予的。但是,在
共享
内存
的情况下,我遇到了以下问题: 在/dev/shm中
创建
具有适当权限的子目录是行不通
浏览 2
提问于2019-04-24
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
图解|Linux内存碎片整理
Linux内存映射mmap原理分析
在 Linux 中创建定时器|Linux 中国
MemoryFile 共享内存原理分析
创建linux后,首先创建登录用户,禁用root
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券