腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
cygwin中C/FORTRAN混合程序
的
共享
内存
处理
、
、
、
、
我正在移植到cygwin一个FORTRAN/C中
的
程序,它依赖于C
例程
来创建一个
共享
内存
区域,允许各种独立
的
FORTRAN
例程
共享
数据。程序通过g77/gcc编译器在
Linux
上编译和运行。一个C
例程
创建用户定义大小
的
共享
内存
部分.虽然我不得不在sys/shm.h文件中添加两行代码,但这似乎工作得很好: #define SHM_R 040
浏览 9
提问于2015-04-08
得票数 0
1
回答
动态加载地址空间布局
的
控制
、
、
是否可以(在
Linux
/OSX中)控制加载后
共享
库在
内存
中
的
映射方式?是否有可能对
内存
中
的
一个连续区域进行malloc,并将其传递给诸如"dlopen“之类
的
例程
?
浏览 1
提问于2015-11-29
得票数 0
回答已采纳
2
回答
什么时候执行程序和
共享
库之间
的
动态链接?
、
、
、
在C中,在程序和
共享
库之间执行动态链接时: 不确定OS是否重要,我正在使用
Linux
。从操作系统概念: 通过动态链接,每个库
例程
引用
的
图像中都包含一个存根.存根是一小部分代码,
浏览 2
提问于2018-06-10
得票数 2
1
回答
运行时和内核之间
的
区别?
、
我正在读这个码头指南: 但是,Docker需要
Linux
运行时。在非
Linux
平台(如macOS和Windows 10 )上实现使用单个
Linux
虚拟机。容器
共享
这个系统。 我想知道
linux
内核和
linux
运行时之间有什么区别。我发现
的
浏览 0
提问于2019-07-10
得票数 2
回答已采纳
1
回答
什么类型
的
文件可以动态加载?
、
、
-操作系统概念,第9版-2012年 8.1.4在我们讨论
的
动态加载中,整个程序和进程
的
所有数据都必须在物理
内存
中才能执行。因此,进程
的
大小仅限于物理
内存
的
大小。为了获得更好
的
内存
空间利用率,我们可以使用动态加载.对于动态加载,在调用
例程
之前不会加载它。所有
例程
都以可重定位
的
加载格式保存在磁盘上。主程序加载到
内存
中并执行。当一个
例程
需要调用另一个
例程</em
浏览 0
提问于2018-10-17
得票数 1
1
回答
VB.NET静态变量存储在哪里?
、
、
、
我想知道VB.NET局部静态变量在程序
的
虚拟地址空间中存储在哪里,以及子
例程
/方法如何在两次调用之间保留它
的
值? 为了理解进程
的
VB.NET虚拟地址空间,我在网上进行了广泛
的
搜索。对于在
Linux
上运行
的
Java和c语言,有很多图表和解释,其中包括在虚拟
内存
中称为“
共享
”或“数据”
的
区域,但很难找到关于VB.NET
的
具体内容。据我所知,.NET并没有利用虚拟地址空间中称为“
共享</
浏览 2
提问于2019-09-19
得票数 5
5
回答
C
共享
库:静态变量初始化+进程间
的
全局变量可见性
、
、
、
我想修改一个现有的
共享
库,以便它根据使用
共享
库
的
应用程序使用不同
的
内存
管理
例程
。为
共享
库提供一种机制,用于初始化my_malloc等使用
的
函数指针,以指向标准
的
C
内存
mgmt
例程
--这允许我向依赖于
共享
库
的
应用程序提供向后兼容性--因此它们也不必进行修改。引入一个新
的
幂等函数initAPI(type)函数,它由需要在
共享
libr
浏览 0
提问于2012-01-06
得票数 0
1
回答
删除不同用户拥有的POSIX
共享
内存
、
、
我有一个创建四个
共享
内存
对象
的
程序。
内存
创建
例程
在尝试创建它们之前调用shm_unlink(),程序调用另一个
例程
以在运行结束时使用shm_unlink()删除它们。今天,当我试图重新创建对象时,对象2-4 (但不是对象1)
的
权限被拒绝了。
Linux
fuser显示它们都属于同一个进程,所以我无法杀死它。我去了/dev/shm,做了ls -l,发现2-4是根用户拥有的,而不是我
的
sudo用户。我很少以root登录,
浏览 0
提问于2021-02-22
得票数 1
回答已采纳
3
回答
销售只使用
linux
系统调用
的
库。
我知道有很多类似的问题,但我
的
问题比平常更具体一些。 我正在编写一个跨平台
的
共享
(.so)C库,用于解析数学序列,我想在完成工作之后出售我
的
库。您可能知道,libc和glibc (据我所知)是LGPL,这意味着有人可以将它们链接到
Linux
上
的
专有/商业软件.我
的
问题是,我
的
库是用-nostdlib编译
的
,这意味着它既不使用libc
例程
,也不使用
linux
上
的
任何其他库。
浏览 2
提问于2014-06-09
得票数 0
回答已采纳
1
回答
跨go
例程
共享
内存
、
、
、
Go中
的
下列测试失败: b bool var wg sync.WaitGroup group.Done() return a最初,我认为这可能是由于waitGroup.Done()中没有障碍而导致
的
,
浏览 6
提问于2020-10-08
得票数 1
回答已采纳
1
回答
当两个进程写入mmaped文件
的
同一部分时,会发生什么情况?
、
、
、
我正在编写一个C程序,它使用mmap系统调用,运行在
Linux
3.12-64位上。 如果其他进程可以看到更新--在
Linux
实现做出保证之前是否发生了?
浏览 0
提问于2013-12-28
得票数 4
回答已采纳
2
回答
有没有办法将非
共享
堆
内存
转换为
共享
内存
?主要目标*nix
我想知道是否有任何合理
的
可移植方法来获取现有的非
共享
堆
内存
,并将其转换为
共享
内存
。使用案例是一个
内存
块,它太大了,我不想不必要地复制它(例如,复制到一个新
的
共享
内存
段中),并且它是由我无法控制
的
例程
分配
的
。
浏览 2
提问于2010-08-10
得票数 1
2
回答
何时将ELF
的
代码部分加载到
内存
中?
、
当在
linux
环境中运行ELF格式
的
可执行文件时,文件
的
实际内容在什么时候被加载到物理
内存
中? 这是操作系统
的
哪一部分负责
的
?
浏览 27
提问于2015-10-06
得票数 0
回答已采纳
3
回答
设计问题:在多线程进程中运行序列号
、
我想实现一个序列号生成器(每次调用它都会返回序列中
的
下一个数字)。这三个进程或它们
的
线程都可以请求生成下一个序列号。我正在寻找一个非常低
的
延迟解决方案。很抱歉之前错过了这篇文章。我
的
平台是:--
Linux
平台- C++
浏览 1
提问于2011-09-29
得票数 1
回答已采纳
1
回答
Mutexes inside中断服务
例程
、
在
linux
中,为什么我们不能在isr()
例程
中使用互斥来保护
共享
资源呢?
浏览 0
提问于2012-04-05
得票数 0
回答已采纳
1
回答
线程堆栈是否来自
Linux
上进程
的
内存
映射段?
、
、
我目前正在学习
Linux
。我知道线程是
Linux
上
的
一种轻量级进程。但是我想知道线程堆栈空间来自哪里。 线程
的
堆栈是私有的。它独立于进程堆栈。根据我
的
搜索,有人说线程堆栈是由mmap()创建
的
。因此,线程堆栈来自进程
的
内存
映射段。对吗?
浏览 0
提问于2022-10-06
得票数 3
回答已采纳
1
回答
用户可能无法在
Linux
系统上打开
共享
内存
对象
的
原因
、
、
、
、
我支持
的
应用程序有一些问题,由于各种烦人
的
原因,我用分叉
的
工作进程来处理一些任务。这些进程使用
共享
内存
空间来传递状态,有时甚至是结果。如果试图创建
共享
内存
对象,即使名称不存在,也会返回该名称。我能够通过调用权限对象上
的
set_unrestricted
例程
来修复这个问题,就像前面提到
的
一样。然而,这并不是在这个远程系统上发生
的
事情,因为用户都不是根用户,而且一个用户不能创建任何命名
内存</em
浏览 2
提问于2015-06-15
得票数 0
1
回答
在windows上
共享
Linux
中
的
内存
性能(同步开销:信号量)
、
、
、
、
这篇文章是关于在windows环境下计算
Linux
中
共享
内存
的
性能。 我是
Linux
开发
的
新手。我已经编写了客户机服务器应用程序,它计算出
共享
内存
在1秒内从客户端(进程1)传输到服务器(进程2)
的
数据包(大小为2048字节)
的
数量。另外,我在结构中使用循环缓冲区作为
共享
内存
块,因此它将成为大小为4096
的
512
共享
块。现在,对于
linux
浏览 11
提问于2012-05-28
得票数 1
1
回答
共享
Linux
内核模块中
的
内存
,以便用户空间进程访问
、
、
、
我有一个
Linux
内核模块,在它
的
初始化
例程
中,它将一个4KB大小
的
结构写入内核
内存
。我想做
的
是让这个
内存
共享
,这样一个用户空间进程就可以对这个结构进行只读访问。我被告知要避免使用IOCTLS,因为它们并不是最好
的
方法来做这件事,所以从我所读到
的
最好
的
方法是使用函数mmap,但是我对如何在C中实现我需要
的
东西感到有点困惑。我确实考虑过使用函数shmget,但它似乎是为需要IPC功能
浏览 1
提问于2013-01-12
得票数 9
回答已采纳
3
回答
如何创建可由多个进程访问
的
共享
内存
段
、
我们已经非常熟悉在单个进程中由多个线程访问
的
共享
数据。但是我们如何才能让多个进程
共享
一块
内存
呢?
浏览 1
提问于2012-04-09
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
图解|Linux内存碎片整理
Linux内存映射mmap原理分析
MemoryFile 共享内存原理分析
一篇读懂Linux 是如何管理内存的
共享经济的真实案例|Linux 中国
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券