腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
共享
内存
分页和分叉
、
如果父进程与另一个进程
共享
一些页面,而我们派生了父进程。据我所知,孩子复制页表,我们将页面设置为
只读
,并执行写入时复制。但如果我们写入
共享
内存
页,这将创建一个
共享
内存
页的副本,这是错误的。
Linux
内核如何避免这种情况?
浏览 1
提问于2012-11-16
得票数 4
回答已采纳
2
回答
具有
共享
只读
内存
的c++线程池
、
、
我是C++并发编程的新手,我想编写一个基于线程池模式的服务器(在
linux
机器上),线程需要从
共享
内存
读取(并且
只读
取)才能响应传入的请求 我很困惑:(我想知道当线程访问
只读
内存
时,是否需要做些什么来同步它们,以及如何做到这一点(可能使用
内存
映射文件?)
浏览 0
提问于2012-10-25
得票数 5
回答已采纳
2
回答
在
Linux
中
共享
可执行
内存
页?
、
、
、
、
为了保持空间,可以在
Linux
上
共享
可执行页面吗?我知道有一些
共享
内存
API可以用于在不同进程之间
共享
内存
,但我不认为这是用来实现
共享
内存
的。基本上,我希望有一个
共享
内存
区域,可以将一些常用的
共享
库加载到其中。我想让动态链接器链接到预加载(
只读
)映像,而不是将所有
共享
库映像加载到每个进程(这似乎是一种浪费)。这在
Linux
内核上是可能的吗?达尔文
浏览 6
提问于2012-04-11
得票数 2
回答已采纳
1
回答
.text节是否在加载的ELF可执行文件之间
共享
?
、
、
、
、
例如,如果一个程序(例如grep )正在运行,并且用户执行另一个实例,那么这两个实例之间是否
共享
只读
.text部分以节省
内存
?主可执行文本
共享
是否与
共享
库类似? 这种行为是否在
Linux
中表现出来?如果这不是在
Linux
中完成的,那么实现通常以
共享
库的形式并行运行多个实例的可执行文件,以及调用的可执行文件只是在库中调用一个主函数,会有什么好处呢?
浏览 0
提问于2018-12-31
得票数 5
回答已采纳
1
回答
C/++上
只读
共享
内存
中输入图的图算法
、
、
、
、
我希望有一个管理进程
共享
图形通过
共享
内存
,
只读
的其他进程将运行各种图形算法对这些图。我想问一下在研究这个问题时出现的一些问题: 是否有能够在
只读
shm中操作(可能是自己的)图形结构的图库?也就是说,算法需要在本地进程
内存
中有它们的工作空间和结果缓冲区,而不需要使用图结构中声明的任何缓冲区。的两个库,我知道著名的是igraph。我对前者的C接口不太了解,也还没有使用Boost。- At first I thought about using manually crafted shm wit
浏览 1
提问于2010-03-08
得票数 3
回答已采纳
2
回答
共享
库页是匿名的吗?
、
、
、
、
据我所知,
内存
映射页是由文件支持的页面,而无
内存
映射页是在没有文件或设备支持的情况下分配的页面。根据此定义,属于
共享
库的
内存
页应标记为
内存
映射,而不应标记为匿名。但是,当我为任何进程运行pmap时,我发现有一些
内存
范围是由文件支持的,但是它们是匿名页。0 0 4 4 0 rd wr mr mw me ac sd libibus-1.0.那么,有时属于
共享
库的页面是匿名的吗
浏览 5
提问于2015-05-07
得票数 1
回答已采纳
1
回答
如何直接访问显卡的输出?
、
、
显卡通常会把它们的输出写到我可以访问的
内存
中的某个地方吗?我一定要用司机吗?如果是的话,我可以使用OpenGL吗?我想知道是否有可能在
Linux
上“捕获”VM的输出,它可以直接访问GPU,并且正在运行Windows。理想情况下,我可以直接从
内存
中访问输出,而无需接触GPU,因为这段代码可以在
Linux
主机上运行。 另一种选择是编写Windows驱动程序,该驱动程序读取GPU的输出并将其写入
内存
中的某个位置。然后,在
Linux
方面,程序可以读取这个
内存
。这似乎有点不可能,
浏览 10
提问于2016-07-22
得票数 10
回答已采纳
1
回答
ld.so.cache和libc.so.6
内存
-映射到每个呼叫?
、
、
在我看来,使用strace时,几乎每个进程都打开了ld.so.cache和libc.so.6并映射到
内存
中。至少那些我尝试过的过程。这不意味着这些进程被多次映射到进程
内存
中吗?当然,这些文件非常小,但这难道不是有点浪费
内存
吗? strace输出显示,这些都是用MAP_PRIVATE集进行mmap‘编辑的,这使得它可以在写入时复制,但是似乎每个进程都有一个新的映射。是否存在某种类型的记忆
共享
?也就是说,既然映射是在写上复制,那么很多进程是否都在查看相同的物理
内存
位置?
浏览 0
提问于2018-12-27
得票数 7
回答已采纳
2
回答
在应用程序运行时,动态链接器如何解析引用?
、
、
假设我有一个源文件dll.c,它使用dlopen和dlsym函数在运行时加载一个名为F.so的
共享
库。下面的图片是可执行对象prog,它是 因此,.text部分包含了some_function()的引用,当porgram我的问题是: Q1-在我看来,动态链接器需要修改
内存
中的.text部分( some_function()属于它)(可执行文件被复制到
内存
中),这样some_function()的引用才能被解析,我的理解正确吗Q2
浏览 4
提问于2020-09-02
得票数 0
回答已采纳
1
回答
Amazon Web Services API-获取对
只读
文件的写访问权限(
Linux
)
、
、
、
我正在开发的软件使用的是
linux
虚拟机上的Fuse驱动程序。当我结束我的进程时,有一个创建的名为'bfs_cache‘的文件夹被保存到我的虚拟机上。问题是,当应用程序运行时,我无法弄清楚如何将缓存的文件写入物理
内存
。 我正在阅读这个(见下文)网站,它显示API使用的私有
内存
映射页面缓存具有
只读
权限。然而,这个网站没有解释如何切
浏览 2
提问于2015-06-29
得票数 0
2
回答
mmap ed
共享
内存
段上的mprotect
、
、
、
当两个进程
共享
用shm_open打开的
内存
段,然后得到mmap-ed时,对一个进程中
共享
内存
的一部分执行mprotect是否会影响另一个进程在同一部分上看到的权限?换句话说,如果一个进程将
共享
内存
段的一部分变为
只读
,它是否也成为另一个进程的
只读
?
浏览 5
提问于2013-09-24
得票数 7
5
回答
叉子()是否是一种稳定的公开行为,可用于实现
只读
共享
内存
?
、
这种行为是: 我想知道我是否可以使用fork()作为一种廉价获得
共享
只读
内存
块的方法。如果
内存
是物理复制的,它将是相当昂贵的-有很多分叉,而且数据区域足够大-但我希望不是.
浏览 22
提问于2010-09-08
得票数 4
回答已采纳
2
回答
动态链接器如何在运行时解析引用?
、
、
假设我有一个源文件dll.c,它使用dlopen和dlsym函数在运行时加载一个名为F.so的
共享
库。下面的图片是可执行对象prog,它是📷在我看来,动态链接器需要修改RAM中的.text部分( some_function()属于它)(可执行文件被复制到
内存
中),以便解析some_function()的引用,我的理解正确吗?如果动态链接器需要修改
内存<
浏览 0
提问于2020-09-02
得票数 3
1
回答
如何与用户空间
共享
linux
内核
内存
(
只读
)
、
、
、
我需要分享大约100 need的内核
内存
到用户空间。Userspace守护进程将以
只读
方式每秒访问此
内存
几次(5-10次)。procfs是实现它的最佳方法吗?
浏览 2
提问于2013-11-27
得票数 4
1
回答
在
Linux
内核中有类似于mprotect的功能吗?
、
Linux
中的护卫系统调用允许调用程序将
内存
区域设置为
只读
/执行、
只读
(不执行)、只执行等等。显然,它只能在用户空间中使用。在
Linux
内核中是否有类似的函数允许我更改内核中的
内存
页属性?
浏览 0
提问于2018-06-19
得票数 1
2
回答
在库中使用全局变量
、
、
、
、
假设我有一个具有全局变量的库,可以同时访问这个库进行读写操作。 如果这有什么关系的话(尽管我不这么认为),那么我正在用C++编写代码,并在Windows上运行。
浏览 5
提问于2014-03-08
得票数 2
回答已采纳
1
回答
如何锁定需要为只写的缓冲区?
、
、
、
是否有可能重载new操作符,以分配两端具有
只读
内存
的更大缓冲区来检测
内存
溢出,以及如何将该
内存
设置为
只读
?
linux
+ gcc
浏览 0
提问于2011-12-01
得票数 4
1
回答
C++中的非独占
共享
内存
锁
、
、
我在
Linux
上,我想在大约5-10个进程之间
共享
内存
(每个进程都是一个C程序)。在我的应用程序中,只有一个进程写入
共享
内存
,而所有其他进程
只读
取它。我希望能够对信号量执行非独占读锁定(就像使用shell命令flock一样)。我能用POSIX信号量或semctl()做到这一点吗?
浏览 4
提问于2013-12-01
得票数 2
1
回答
文件
共享
读写权限
、
、
、
我注意到,在Dropbox中,你可以在“读取”模式下与其他用户
共享
文件,查看器可以通过
只读
的可
共享
链接与其他用户
共享
该文件。但是,在Drive中,
只读
用户根本无法与其他用户
共享
链接。哪种方法更类似于Unix/
Linux
权限的工作方式?为什么?
浏览 5
提问于2018-11-16
得票数 0
1
回答
转到供Docker容器
共享
的
共享
库
、
在Docker中,有没有办法将容器化的Go应用程序所需的go
共享
库放在
只读
共享
内存
区?目标是允许多个容器执行相同的代码,减少容器中的
内存
需求。我预计一个副作用将是较小的容器图像。这些Go
共享
库在
内存
中的什么位置?
浏览 0
提问于2015-10-26
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux文件只读模式修复方法
嵌入式固件提示和技巧:使用只读内存释放RAM
微软 Win10 全新内核数据保护:内核内存变为只读
图解|Linux内存碎片整理
Linux内存映射mmap原理分析
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券