腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
IPC的
共享
内存
和
线程
的
共享
内存
有什么不同?
linux
、
multithreading
、
ipc
、
shared-memory
让我们使用像shmget()这样的POSIX
共享
内存
--这是一个协调进程间通信的公共调用。调用shmget()和协调
共享
内存
段上的通信与
Linux
如何在单个进程中实现
共享
内存
和
线程
之间的同步有什么不同。它们当中有没有更轻的?
浏览 4
提问于2012-11-12
得票数 4
回答已采纳
2
回答
可升级互斥锁位于Windows和
Linux
上的
共享
内存
中
c++
、
multithreading
、
mutex
、
semaphore
、
interprocess
编写器是一个单数
线程
,它将数据写入
共享
内存
。读取器有8个
线程
,它们打算同时从
共享
内存
读取数据。我需要一个符合以下条件的锁定机制:3) Writer必须等到Reader“完全”释放锁(因为它有多个
线程
)。我读过很多关于可
共享
互斥的文章,这似乎是
浏览 2
提问于2016-02-15
得票数 0
回答已采纳
2
回答
在多个核心上运行
linux
进程
linux
、
multithreading
对于内核、进程和
线程
的工作方式,我有一个误解: 那它怎么能工作呢?(相同进程的
线程
,它们
共享
相同的进程地址空间,运行在不同的核心上?)?谢谢
浏览 2
提问于2014-08-19
得票数 5
回答已采纳
1
回答
如何理解颤动中的孤立?就像线一样?比如流程?
multithreading
、
flutter
、
dart
、
process
、
dart-isolates
隔离就像Java中的一个
线程
,但
内存
不是
共享
的,也像一个
Linux
进程,但功能更像
线程
,怎么理解呢?
浏览 2
提问于2020-06-10
得票数 0
2
回答
为什么进程调度不称为
线程
调度?
multithreading
、
process
、
operating-system
我发现
Linux
和Windows都安排
线程
,而不是进程。 所以我不明白为什么我们还叫它“进程调度”。我们不应该叫它
线程
调度吗?为同一进程的
线程
共享
内存
的想法似乎是在实际运行
线程
时必须处理的一个技术问题(我们可以假设同一个进程的两个
线程
是一个
共享
内存
的2个
线程
进程)。是否有任何操作系统计划进程,当进程运行时,特别决定如何运行它的
线程
?
浏览 0
提问于2014-08-10
得票数 3
回答已采纳
1
回答
用户级
线程
的调度/处理器时间
multithreading
、
linux-kernel
、
pthreads
、
scheduling
我将在
linux
中实现我的解决方案。
内存
不是问题,因为每个
线程
都会从
共享
内存
中分配
内存
。 我关心的是CPU的调度问题。如果我使用p
线程
库创建4个用户级
线程
,那么每个用户级
线程
都有一个与其关联的内核级
线程
?还是内核将每个进程视为调度单元?
浏览 1
提问于2013-11-13
得票数 0
回答已采纳
1
回答
何时选择多
线程
或多处理?
multithreading
、
concurrent-programming
我想知道有没有人能给我一个直觉给我推荐一些有实际例子的书籍或链接。我想读一下 开源项目(c/c++),有简洁的编程,希望你能推荐一个.
浏览 2
提问于2013-11-12
得票数 12
2
回答
具有
共享
只读
内存
的c++
线程
池
c++
、
multithreading
、
threadpool
我是C++并发编程的新手,我想编写一个基于
线程
池模式的服务器(在
linux
机器上),
线程
需要从
共享
内存
读取(并且只读取)才能响应传入的请求 我很困惑:(我想知道当
线程
访问只读
内存
时,是否需要做些什么来同步它们,以及如何做到这一点(可能使用
内存
映射文件?)
浏览 0
提问于2012-10-25
得票数 5
回答已采纳
1
回答
使用System的
共享
内存
IPC的Posix
线程
c
、
linux
、
multithreading
、
ipc
、
shared-memory
例如,客户端
线程
可以向服务器发送数据(在本例中使用System
共享
内存
段)。创建
共享
内存
段的选择是: system和posix
共享
内存
命令)。但是,我想模拟来自客户端的多个请求的创建,因此希望生成多个
线程
,每个
线程
创建一个
共享
内存
段,服务器访问并存储该值。谈到主要问题,快速搜索如何在
linux
环境 (Ubuntu16.04Kernel: 4.13.0-36-generic)中使用<
浏览 0
提问于2018-02-27
得票数 1
回答已采纳
1
回答
在
共享
内存
上分配原子
c++
、
linux
、
atomic
我正在尝试分配一个
共享
内存
块上的原子(在
linux
上)。原子将被访问并同时修改我的多个
线程
。在
共享
内存
上分配它背后的合理性是因为我想持久化这些值,这样如果我的进程重新启动,就可以恢复以前的状态。我知道,如果我在
共享
内存
中使用互斥锁,我必须将其初始化为
共享
的。对原子有这样的要求吗?这可行吗?
浏览 24
提问于2018-02-05
得票数 1
回答已采纳
1
回答
进程间
共享
内存
同步C++/C++11
c++
、
multithreading
、
c++11
、
posix
、
shared-memory
我找到了一种我想实现的方法,但是我不确定在使用POSIX
共享
内存
时可以使用什么方法来实现它。 我找到的 这个链接有我想要使用的算法,但是我不知道如何用
共享
内存
来实现它。我是否以某种方式将类存储在
共享
内存
中?这里是我需要帮助的地方。我不确定的原因是我做了大量的研究,指出将
共享
内存
保持在原语中只是为了避免解决问题,并且不能使用STL对象。注意:对于我所有的多
线程
,我使用的都是C++11特性。这个
共享
内存
浏览 7
提问于2016-02-15
得票数 2
1
回答
当进程退出时,
linux
如何清理
线程
--如果它们实际上只是隐藏的进程?
linux
、
linux-kernel
我的理解是,
线程
和进程在
Linux
上实际上是同一个实体,区别在于它们之间
共享
的
内存
。我发现,如果没有父进程和子进程之间的明确通信,就很难确保正确地清理子进程。我希望能够以与
线程
类似的心智模型运行子进程,因为当父进程退出时,它们会自动清理,但具有进程提供的
内存
安全。
Linux
是如何自动清理
线程
的,同样的机制可以用于子进程吗?
浏览 2
提问于2016-03-16
得票数 2
回答已采纳
1
回答
两个进程可以
共享
相同的物理页面吗?
operating-system
、
paging
、
xv6
进程可以
共享
相同的物理页面吗?如果它们
共享
相同的页面,一个进程会破坏其他进程的数据和代码吗?
浏览 1
提问于2019-02-21
得票数 0
回答已采纳
1
回答
如何确定
Linux
上多进程的JVM
内存
占用
linux
、
memory
、
jvm
、
shared
、
footprint
我正在尝试量化执行相同进程的小型java应用程序多
线程
与多进程在
内存
占用方面的差异。在运行多
线程
时,确定总
内存
占用和每个
线程
的额外开销相对容易。根据pmap的说法,当运行单
线程
进程时,JVM占用很大的空间(200-300M虚拟空间)。如果我运行同一个应用程序的多个副本,我会看到
内存
占用x N,并且没有java代码在进程之间
共享
。我被告知,因为Java代码是字节码,而不是可执行文件,所以它不会像
浏览 3
提问于2009-08-25
得票数 4
1
回答
c++中的
Linux
()函数
c++
、
pthreads
、
fork
、
shared-memory
我正在尝试设置
共享
内存
段,以保存字符串数组。作为一个例子,这个数组 然后,我尝试调用shmget,以便获得适当数量的
共享
内存
。根据IPC_PRIVATE所在的
linux
中的shm手册,我应该指定"key_t“类型的内容。我认为关键在于如何标识
共享
内存
,即将字符串指定为
共享
内存
名称,或者输入一个id号。除了上面的具体问题之外,我还想举一个例子,
浏览 6
提问于2013-02-22
得票数 2
3
回答
Linux
内核
线程
真的是内核进程吗?
linux
、
kernel
、
process
、
linux-kernel
、
thread
我在许多地方读到,
Linux
为Java中的每个用户
线程
创建了一个内核
线程
。(我看到“内核
线程
”一词有两种不同的用法:操作系统知道并计划执行用户工作的
线程
。内核
线程
是否与内核进程相同,因为
Linux
进程支持父进程和子进程之间的
共享
内存
空间,还是它确实是一个不同的实体?
浏览 0
提问于2012-02-13
得票数 29
回答已采纳
3
回答
使用
共享
内存
在程序中
共享
数据如何?
linux
、
shared-memory
我想在
Linux
上写一个“嵌入式控制系统”。因此,这个系统可以分为三个程序。“处理”,读取其他输入数据并进行一些计算,然后将结果保存到
共享
内存
中。 nore,也许我会添加一个web服务器来读取即时数据
浏览 4
提问于2012-01-04
得票数 0
回答已采纳
3
回答
如何统计对远程NUMA
内存
节点的
内存
访问次数?
multithreading
、
numa
、
papi
在最近的
linux
分布式
共享
内存
系统上运行的多
线程
应用程序中,有没有一种直接的方法来计算每个
线程
对远程(非本地) NUMA
内存
节点的请求数量?感谢您的回答。
浏览 6
提问于2011-08-11
得票数 3
4
回答
Linux
调度: OS vs "virtual“
c
、
linux
、
multithreading
、
scheduling
如何在c下的
linux
fedora中实现多
线程
单进程模型,其中单个调度器用于“主”核心读取i/o可用性(例如,tcp/ip,udp),然后有一个每个核心的单
线程
(从init开始),“执行
线程
”,解析数据,然后更新少量的信息更新到
共享
内存
空间(我的理解是pthread在单个进程下
共享
数据)。我相信我的选择是:我在脑海中有一个朴素的模型,由启动一定数量的执行
线程
和单个调度程
浏览 2
提问于2012-06-04
得票数 0
回答已采纳
1
回答
linux
中关于
线程
的混淆
linux-kernel
我知道在
线程
和处理
linux
之间没有什么特别的区别,除了在
线程
切换期间保持cr3寄存器不变,在进程切换期间保持tlb刷新。由于groud中的
线程
共享
相同的地址空间,并且没有改变pgd(页表),这意味着整个
内存
布局是
共享
的,因此堆栈空间也被
共享
,但根据通用定义
线程
拥有自己的堆栈,这在
linux
中是如何实现的。我只想弄清楚这一点,帮我out.Is一下
线程
的安全实现?
浏览 1
提问于2011-06-14
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券