腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
linux
中关于线程的混淆
linux-kernel
我知道在线程和处理
linux
之间没有什么特别的区别,除了在线程切换期间保持cr3寄存器不变,在进程切换期间保持tlb
刷新
。由于groud中的线程
共享
相同的地址空间,并且没有改变pgd(页表),这意味着整个
内存
布局是
共享
的,因此堆栈空间也被
共享
,但根据通用定义线程拥有自己的堆栈,这在
linux
中是如何实现的。
浏览 1
提问于2011-06-14
得票数 0
1
回答
在windows上
共享
Linux
中的
内存
性能(同步开销:信号量)
c
、
linux
、
performance
、
semaphore
、
shared-memory
这篇文章是关于在windows环境下计算
Linux
中
共享
内存
的性能。CreateFileMappingMapViewOfFile 函数&对于
共享
内存
同步,我在客户机和服务器中使用命名事件(Createevent),以便在
共享
内存
块中执行一次读或写操作另外,我在结构中使用循环缓冲区作为
共享
内存
块,因此它将成为大小为4096的512<
浏览 11
提问于2012-05-28
得票数 1
2
回答
Linux
共享
内存
linux
、
ipc
、
unix
、
shared-memory
在*inux编程中创建
共享
内存
的函数将关键字作为其参数之一。编辑: 非
共享
内存
id
浏览 2
提问于2010-05-11
得票数 3
回答已采纳
1
回答
共享
内存
linux
c
、
linux
、
shared-memory
我第一次尝试使用
共享
内存
。我创建了一个子进程,然后从父进程写入
共享
内存
,并从Child中更改它。在程序结束之前,我从父进程打印
共享
内存
,
共享
内存
没有改变,下面是我的代码:#include <stdlib.h>#includeid, IPC_RMID, NULL); sem_un
浏览 7
提问于2015-04-11
得票数 0
回答已采纳
1
回答
共享
内存
对象读写系统调用速度与memcpy的比较
c++
、
shared-memory
、
file-descriptor
、
epoll
我使用
共享
内存
(带有信号量)在两个进程之间进行通信:首先,我使用以下调用打开
共享
内存
对象:其次,我使用call将这个
共享
内存
对象映射到我的地址空间: void* ptr = mmap(..fd..)[http://
linux
.die.n
浏览 4
提问于2013-05-14
得票数 1
1
回答
如何在特定时间打印
内存
中的所有
共享
对象?
c
、
linux
、
dll
、
shared-libraries
在
Linux
系统中,在特定的时间有许多进程在运行,并且每个进程都依赖于一些动态库(
共享
对象)。这可以通过ldd命令找到。当进程运行时,
共享
对象必须在
内存
中。同样,在
Linux
系统中,会有许多
共享
对象加载到不同运行进程的
内存
中。 有没有办法列出所有这些
共享
对象?它能用C编程语言写吗?列出当前加载到
内存
中的所有
共享
对象是否可行?
浏览 2
提问于2014-09-11
得票数 1
3
回答
Windows
共享
内存
段
c
、
windows
、
shared-memory
我在谷歌上搜索了一下,还没能找到一个明确的答案,所以我希望有人能对windows和
linux
的
共享
内存
段有一些了解。在
Linux
中,有两种为IPC创建
共享
内存
的方法:
共享
内存
段(shmget等人)和
内存
映射文件(mmap)。根据我的简要理解,mmap要求您在操作系统中的某个地方有一个实际的文件来映射,而
共享
内存
段只是
内存
中可以由进程附加的基于名称的段。在Windows中,似乎只有<
浏览 7
提问于2013-05-25
得票数 7
3
回答
我能用shmctl调整
Linux
共享
内存
的大小吗?
c++
、
linux
、
shared-memory
我有一个C++应用程序,它通过shmget(2)在
Linux
系统上分配
共享
内存
。我存储在
共享
内存
中的数据周期性地增长,我想以类似于realloc()增长常规
内存
的方式来调整
共享
内存
的大小。我在IBM的站点上找到了一个文档,其中提到了一个SHM_SIZE命令,但是
Linux
和BSD手册页中没有这个命令,甚至在特定于
Linux
的部分中也没有。
浏览 6
提问于2013-05-08
得票数 11
回答已采纳
1
回答
如何判断进程是否是第一次启动
c
、
linux
我正在用C语言编写一个程序,一些进程需要访问嵌入式
linux
上的
共享
内存
。此
共享
内存
需要在创建时进行初始化。附加到此
内存
的任何进程都可能崩溃。当它重新启动时(可能是由
linux
INIT重启的),它不能再次初始化
共享
内存
,因为其他进程正在使用它。如何判断正在创建
共享
内存
的进程的当前启动是第一次还是重新启动。我想出了一个想法,在
共享
内存
中分配一个整数,其中将写成一个
浏览 2
提问于2012-02-19
得票数 3
回答已采纳
1
回答
Linux
内核是否放弃了普遍使用的“未用于某物的RAM是浪费RAM”的方法(例如用于移动设备)?
linux-kernel
、
ram
当我看到这个短语(或类似的),例如今天在如何在
Linux
上使用免费命令 (有2020年日期的文章):我记得用于移动设备的LPDDR: 额外的节省来自于温度补偿
刷新
(DRAM在低温下要求较少的
刷新
次数),部分数组自
刷新
,以及牺牲所有
内存
内容的“深功耗”模式。由于Android是基于
Linux
内核的,它是否已经支持将部分
内存
放置在“深断电”中?一些内核参数可以以最小化
内存
使用的方式来管理数据?总之:
浏览 0
提问于2021-12-24
得票数 7
回答已采纳
1
回答
Docker在杀死进程后分配了RAM。
docker
、
memory
、
memory-leaks
、
ram
、
htop
我在一个码头容器上看到了进程的
内存
占用,但它似乎会生成一个泄漏。unruffled_margulis 0.00% 8.451GiB / 12.69GiB 66.62% 15.8kB / 5.54kB 0B / 0B 11经过一些实验,我尝试将最大Docker
内存
限制在7GB,以便在“RAM的
浏览 8
提问于2021-06-23
得票数 3
1
回答
Mac错误shm中的
共享
内存
文件夹:无效参数
c
、
macos
、
process
、
shared-memory
我通常用
linux
编写C代码。我现在使用的是一台Mac电脑,而且我是新手。在
linux
中,当我在进程之间使用
共享
内存
时,
内存
是作为/dev/shm/resource_name中的一个文件分配的通常,当发生这种情况时,我会手动删除目录中的文件。 我的问题是:
共享
内存
在osx中的位置。
浏览 2
提问于2016-04-13
得票数 2
1
回答
我们在哪里调用'Shm_unlink()‘?
c++
、
linux
、
ipc
、
shared-memory
我一直在研究
linux
中的
共享
内存
。c++中有1个生产者进程和3个消费者进程。生产者进程通过'shm_open()‘调用创建
共享
内存
。我们如何知道进程仍在从
共享
内存
中读取数据?
浏览 2
提问于2020-09-11
得票数 0
4
回答
python & php之间的
共享
变量
php
、
python
、
linux
、
memcached
、
tmpfs
Apache、php和python都安装在同一个
linux
上(实际上是在raspberry上)。用ramfs / tmpfs编写的文本文件能解决这个问题吗?或者有一种
共享
内存
的方法,比如、memcache、来
共享
全局变量?
浏览 3
提问于2017-09-10
得票数 1
2
回答
mmap的大小限制是多少?
linux
、
mmap
我使用mmap()将
共享
内存
对象映射到进程。我的问题有两部分:所使用的
linux
内核是2.6.27。
共享
内存
对象的大小约为32 is。我试图访问这样的
共享
内存
对象由于没有足够的虚拟地址空间而导致mmap()失败的可能性。
浏览 6
提问于2012-10-29
得票数 5
2
回答
通过写入文件来实现IPC?
process
、
operating-system
、
ipc
、
shared-memory
、
data-transfer
我听说IPC的两种主要方式是
共享
内存
和消息传递。这个方法属于哪一个呢?原因是,我不确定它是否属于
共享
内存
,因为这个文件没有映射到这些进程的地址空间。据我所知,在
共享
内存
中,
共享
内存
区域是两个进程地址空间的一部分。 假设进程以某种预先约定的协议/格式写入文件,这样两个进程都可以毫不费力地知道其他进程写入的位置和时间等。如果两个不同的进程打开同一个文件,那么第一个进程所做的更改不会
刷新
到持久存储中供其他人查看,直到该进程终止?还
浏览 1
提问于2011-06-05
得票数 3
1
回答
匿名
内存
映射和
共享
内存
是否只从物理
内存
中分配空间?
linux
、
memory
、
ipc
、
shared-memory
、
mmap
在
Linux
中,当使用System
共享
内存
时,它(例如shmget())是否只从物理
内存
,或者物理
内存
或交换或它们的组合中创建
共享
内存
段?(我猜是前者,因为
共享
内存
据说是一种快速IPC机制) 当使用POSIX
共享
内存
浏览 0
提问于2020-11-24
得票数 0
3
回答
无信号量的
共享
内存
访问
linux
、
deadlock
、
shared
、
segment
在
linux
中使用
共享
内存
apis时,如果我有一次写入(通过A进程)和只有一次读取(通过B进程),我是否仍然需要信号量。有没有一个例子可以说明,在
linux
中使用没有信号量的
共享
内存
会进入死锁状态。
浏览 33
提问于2009-10-05
得票数 2
1
回答
在两台
Linux
机器之间
共享
内存
?
c
、
process
、
shared-memory
我正在尝试弄清楚如何在两台
Linux
机器之间使用
共享
内存
。理想情况下,每台机器都有自己的
共享
内存
段,并运行两个进程(一个从机器的
共享
内存
中读取,另一个向机器的
共享
内存
中写入)。当一台机器的
共享
内存
被写入或更新时,我需要通知另一台机器,让它自己的
共享
内存
与第一台机器的
共享
内存
同步。万分感谢!
浏览 251
提问于2018-08-22
得票数 0
2
回答
CUDA
共享
内存
cuda
我需要知道一些关于CUDA
共享
内存
的事情。假设我在G80卡中分配了50个块,每个块有10个线程。G80的每个SM处理器可以同时处理8个数据块。假设在进行了一些计算之后,
共享
内存
已被完全占用。当下8个新数据块到达时,
共享
内存
中的值是什么?之前的值会保留在那里吗?或者之前的值将被复制到全局
内存
中,并为下一个8个数据块
刷新
共享
内存
?
浏览 0
提问于2011-02-18
得票数 3
点击加载更多
相关
资讯
计算思维训练——内存的覆盖与刷新
图解|Linux内存碎片整理
Linux内存映射mmap原理分析
MemoryFile 共享内存原理分析
解读 Linux 内存管理新特性 Memory folios
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券