腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
共享
内存
程序
中
的
意外
输出
c
、
server
、
client
、
output
、
shared-memory
我有一个服务器,它创建一些
共享
内存
空间,并在其中放入"hello world“&一个客户机应该查看这个
共享
内存
空间,并相应地将"hello world”
输出
到控制台;但是,我只得到了一个"*“字符&服务器并没有像预期
的
那样终止下面是代码,任何关于我如何解决这个问题
的
见解都是值得感谢
的
。
浏览 16
提问于2017-02-15
得票数 0
回答已采纳
1
回答
如果删除其他进程
的
共享
内存
,会发生什么情况?
c++
、
c
、
linux
、
operating-system
我正在试验
共享
内存
,并用C编写多处理
程序
。我使用ipcrm命令删除
共享
内存
,但我
意外
地删除了
共享
内存
,而不是由我或我
的
程序
分配
的
。除了钥匙变成0x00000000外,什么也没发生。我想知道这是否是一件危险
的
事情,因为它可能对其他过程至关重要。 另一方面,存储关键数据
的
最佳方法是什么,这样像我这样
的
noobs就不会使进程崩溃?
浏览 2
提问于2015-12-08
得票数 3
回答已采纳
1
回答
系统如何处理大量
共享
内存
?
linux
、
memory
、
memory-management
、
shared-memory
我有一个拥有大约64G
内存
和大约24G交换空间
的
系统。我
意外
地在我
的
程序
中分配了大量
的
共享
内存
,令我惊讶
的
是它起了作用。以下是/dev/shm
中
的
文件当我
的
RAM和交换加起来只占
内存
的
一小部分时,系统如何管理191 to
的
浏览 1
提问于2015-08-07
得票数 0
回答已采纳
1
回答
如果进程
意外
终止,如何解除
共享
内存
段
的
链接?
c
、
linux
、
posix
我需要在我
的
程序
中
共享
内存
,但如果进程
意外
死亡,
共享
内存
段将仍然存在,并在每次启动
程序
时导致seg错误。有没有一种方法可以确保
共享
内存
在进程终止时被解除链接,而不必显式调用unlink?char **) mmap(NULL, MAX_MSG_LEN, PROT_READ | PROT_WRITE, MAP_SHARED, shm_fd, 0); 如果进程
意外
终止,
浏览 1
提问于2019-09-20
得票数 2
1
回答
在JVM内外使用
的
共享
库会被加载两次吗?
c++
、
jvm
、
shared
、
loaded
我有一个C++应用
程序
,它调用
共享
库
中
的
函数。应用
程序
还创建一个JVM并调用一些Java代码。Java代码可能最终会调用同一个
共享
库
中
的
函数。 问题是
共享
库会在
内存
中加载两次,覆盖加载
的
第一个实例吗?这会导致
意外
的
崩溃吗?
浏览 8
提问于2014-09-30
得票数 0
回答已采纳
2
回答
两个windows内核模式驱动
程序
之间
的
通信
windows
、
driver
无论如何,我现在正在编写两个简单
的
windows内核模式驱动
程序
,两个驱动
程序
将被安装到两个连接到两个不同总线(ISA总线/ PCI总线)
的
不同设备上,不知怎么
的
,这两个驱动
程序
需要相互通信,数据交换也被期待着,有什么有效
的
方法来实现这一点吗?在用户模式
中
,管道/套接字可能是一种选择,但在内核模式
中
,是否存在与命名管道或其他对应
的
?Google说没有关于内核模式管道使用
的
API文
浏览 3
提问于2014-06-13
得票数 3
回答已采纳
3
回答
C++
共享
内存
泄漏,如何清除
共享
内存
?
c++
、
qt
、
memory-management
、
memory-leaks
、
shared-memory
我正在使用Qt,并试图通过在Linux(ubuntu).
中
应用解决方案来实现单个实例应用
程序
。问题是,如果应用
程序
意外
完成(Seg)。
共享
内存
仍然是附加
的
,没有其他进程可以再次创建它。从QSharedMemory文档
中
召回: Unix: QSharedMemory“拥有”
共享
内存
段。当最后一个将QSharedMemory实例附加到特定
共享
内存
段
的
线程或进程通过销
浏览 8
提问于2011-10-14
得票数 5
回答已采纳
3
回答
库达:可以使用所有48 It
的
片上
内存
作为
共享
内存
吗?
cuda
、
gpu
、
gpgpu
、
nvidia
我
的
程序
比典型
的
CUDA
程序
占用更多
的
内存
,我正试图为每个CUDA块分配尽可能多
的
共享
内存
。但是,每当我试图为每个块使用超过32K
的
共享
内存
时,
程序
就会崩溃。通过阅读官方
的
CUDA文档,我了解到在计算能力为2.0或更高
的
CUDA设备上,每个SM都有48 or
的
片上
内存
,并且在L1缓存和
浏览 4
提问于2012-09-13
得票数 4
回答已采纳
4
回答
一个进程可以覆盖另一个进程
的
内存
吗?
c++
、
windows
、
memory
、
process
我
的
项目由3个流程组成。进程1是进程2和进程3
的
“服务器”,实现
共享
内存
。进程2随机崩溃,出现应用
程序
错误,试图访问自己
的
内存
,但
内存
不知何故已损坏。错误是:
内存
位置
的
某些地址上
的
无效指令某些不正确
的
地址。谢谢。
浏览 4
提问于2011-02-04
得票数 3
回答已采纳
1
回答
增强
共享
内存
:文件
的
卷已外部更改,打开
的
文件不再有效。
c++
、
boost
、
vector
、
shared-memory
我使用Boost shared memory在不同进程之间
共享
向量。但是,在某些情况下,
共享
内存
的
使用者抛出此异常: 创建
共享
内存
对象时,其大小为0。若要设置<e
浏览 1
提问于2015-05-08
得票数 1
2
回答
如何在python和C/C++中使用
共享
内存
python
、
c++
、
synchronization
、
multiprocessing
我正在尝试修改python
程序
,以便能够使用
共享
内存
与C++
程序
通信。python
程序
的
主要职责是从
共享
内存
中
的
输入队列
中
读取一些视频帧,对视频帧执行一些操作,并将其写回
共享
内存
中
的
输出
队列。我相信我几乎没有什么需要去实现
的
,如果有人能给我一些启示,那就太好了:
共享
<e
浏览 5
提问于2018-03-05
得票数 15
回答已采纳
1
回答
如何使用execl将指针作为命令行参数发送到另一个
程序
c
、
process
、
segmentation-fault
、
exec
、
execl
我试图接受两个整数(例如低整数和高整数)作为命令行参数,而在我
的
主
程序
中
,我试图调用另外两个
程序
。
程序
-1应将(低、高)之间
的
所有整数之和计算为sum_res,而
程序
-2应计算sum_res是否为素数。因此,我试图创建两个进程,我希望在两个进程之间
共享
一个公共变量,但是在执行之后,我检查了只有我
的
主
程序
给了我分段错误。{ }
浏览 2
提问于2022-06-11
得票数 0
2
回答
在PTX中使用
共享
内存
时出现“
意外
地址空间”编译错误
cuda
、
llvm
、
ptx
我已经编写了一个简单
的
内核,在其中我声明我
的
共享
内存
数组为在我
的
内核启动
中
,我指定了
共享
内存
的
number_of_bytes。在编译内核(到PTX)时,我得到错误“
意外
的
地址空间”。我使用
的
是来自svn
的
相当新
的
LLVM版本(3.3正在开发
中
)。你知道我做错了什
浏览 5
提问于2013-03-07
得票数 0
2
回答
Linux
中
死后
内存
的
取消分配
c
、
linux
我正在用C编写一个
程序
,它使用一些进程、信号量和映射
内存
。当我映射
内存
,然后
程序
在执行过程
中
失败时,它就不能到达释放
内存
的
阶段,
程序
就会被塞下来,我不得不杀死它(Ctrl+C)。问题是,当我修复错误并再次运行
程序
时,它会调用
共享
内存
错误或信号量错误,
程序
将被终止。我只能通过重新启动整个操作系统来解决这个问题。 还有另一种方法吗,在发生
意外
错误后,如何“释放”分配<
浏览 2
提问于2014-05-01
得票数 1
回答已采纳
1
回答
在什么情况下,.NET进程和AppDomains将
共享
内存
中加载
的
程序
集?
asp.net
、
.net
、
.net-assembly
、
shared-memory
、
appdomain
我正在寻找更多关于.NET应用
程序
何时以及如何
共享
加载
的
程序
集
的
详细信息。我感兴趣
的
是OS进程之间
的
共享
,以及同一进程
中
的
AppDomains之间
的
共享
。通过避免在
内存
中
拥有同一
程序
集
的
多个副本,
共享
程序
集减少了系统
内存
的
使用,我认为这是主
浏览 2
提问于2015-07-08
得票数 17
1
回答
共享
内存
sysv_ipc Python
python
、
sysv-ipc
我在两个不同
的
进程之间使用
共享
内存
(sysv_ipc),我希望在另一个代码中看到
共享
内存
的
最后更新时间。有三个
程序
,一个写入
共享
内存
,另一个从
共享
内存
读取,第三个
程序
用于外部错误处理,因此我想知道
共享
内存
是否在最后几分钟没有更新。也就是说,我在终端
中
为
共享
内存
创建了一个对象,然后我尝试继续访问
浏览 7
提问于2017-08-24
得票数 0
回答已采纳
1
回答
从外行人
的
角度来说,收缩是什么?
linux
、
kernel
、
memory
、
shared-memory
在内核和
内存
术语
的
总体方案
中
,shmpages究竟是什么?如果我达到了shmpages
的
极限,这意味着什么? 我也很好奇这是否更适用于linux
浏览 0
提问于2011-01-07
得票数 7
回答已采纳
2
回答
GKE GPU分时驱动
程序
功能
kubernetes
、
gpu
、
google-kubernetes-engine
、
nvidia
、
nvidia-docker
我在Google引擎上运行nvidia/cuda:11.8.0-base-ubuntu20.04,使用T4 GPU上
的
GPU分时 检查我得到
的
计算和实用
程序
的
驱动
程序
能力。我希望也能得到图形和视频。这是对GKE分时
的
限制吗?
浏览 39
提问于2022-10-19
得票数 0
1
回答
如何将进程
的
函数注册到此进程所触及
的
共享
内存
中
?
c
、
linux
、
shared-memory
、
multiprocess
我想在多个进程之间
共享
信息,我知道如果所有进程都死了,而shm_unlink没有被调用,
共享
内存
仍然存在。我必须手动取消映射并调用shm_unlink。但问题是,有时它可能会抛出异常,进程在不调用shm_unlink
的
情况下终止。所以我想也许我可以为这个过程注册一个函数,比如on_exit。如果
意外
终止此进程,则仍将释放此
共享
内存
。
浏览 2
提问于2018-02-02
得票数 0
回答已采纳
1
回答
ipcs
的
替代品
c
、
ipc
、
shared-memory
、
ipcs
我有一个使用System
共享
内存
段
的
应用
程序
。通常情况下,它在内部管理这些,没有人需要去触摸它们。但对于紧急情况,我们有一个实用
程序
,可以手动清除
共享
内存
段。问题是,为了做到这一点,它运行ipcs,并使用cut获取
输出
的
块。那看起来很脆弱。它已经在不同
的
平台上运行了一些不同
的
命令,以反映在Linux / AIX / Solaris等上ipcs
输出
的</e
浏览 15
提问于2013-07-24
得票数 3
回答已采纳
点击加载更多
相关
资讯
Python 程序设计中的输入与输出介绍
解决Django应用程序中的内存泄漏问题
有趣的闪存:通过实践分析意外内存泄漏
Python应用程序中获取和输出当前时间的最直接方法
支持iPad和高精输出!泼辣构图意外窜红的背后
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券