腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
IPC的
共享
内存
和线程的
共享
内存
有什么不同?
、
、
、
让我们使用像shmget()这样的POSIX
共享
内存
--这是一个协调进程间
通信
的公共调用。调用shmget()和协调
共享
内存
段上的
通信
与
Linux
如何在单个进程中实现
共享
内存
和线程之间的同步有什么不同。它们当中有没有更轻的?
浏览 4
提问于2012-11-12
得票数 4
回答已采纳
3
回答
是否所有类型的进程/线程间
通信
都需要系统调用?
、
、
、
在
Linux
中, 进程间
通信
的类型如下 所有类型的线程
通信
都需要系统调用吗?我想知道是否所有进程间
通信
和线程间
通信
都涉及从用户模式切换到内核模式,以便操作系统内核运行来执行
通信
?由于系统调用都涉及这样的交换机,我问
通信
是否需要系统调用。例如,“
共享
内存
”既可用于进程间
通信
浏览 10
提问于2015-02-07
得票数 3
1
回答
共享
内存
对象读写系统调用速度与memcpy的比较
、
、
、
我使用
共享
内存
(带有信号量)在两个进程之间进行
通信
:首先,我使用以下调用打开
共享
内存
对象:其次,我使用call将这个
共享
内存
对象映射到我的地址空间: void* ptr = mmap(..fd..)[http://
linux</
浏览 4
提问于2013-05-14
得票数 1
3
回答
是否将
共享
内存
标记为虚拟
内存
?
、
、
、
我运行了一个程序,它分配64MB作为IPC
通信
的
共享
内存
。pmap显示分配了64MB的区块。然而,"top“显示proc的RES
内存
只有40MB!我得出结论,
共享
内存
被标记为VIRT。但是为什么呢?在那里,
Linux
仍然有超过1 1GB的可用
内存
。
浏览 2
提问于2013-02-09
得票数 1
1
回答
操作系统内核是否以与IPC相同的方式与进程
通信
?
、
、
、
、
一个进程使用与另一个进程进行
通信
,比如
共享
内存
、消息传递、信令?如果需要具体地说,我最想了解
Linux
内核,也很乐意了解Windows内核。
浏览 1
提问于2015-12-16
得票数 2
2
回答
当多个进程在
Linux
中使用文件指针读取文件时,是否使用
共享
虚拟
内存
?
、
、
由于文件的大小可能很大(100 in ~),为了减少多个进程中的
内存
使用量,我想我需要使用
共享
内存
。我读了一个
Linux
文件,他们说, 虽然虚拟
内存
允许进程具有独立(虚拟)地址空间,但有时需要进程来
共享
内存
。例如,系统中可能有几个进程运行bash命令shell。
共享
内存
也可以用作进程间
通信
(IPC)机制,两个或多个进程通过所有进程共有的
内存
交换信息
浏览 7
提问于2015-04-29
得票数 2
1
回答
共享
内存
的访问控制
、
、
、
我想这个问题是针对
Linux
/Unix系统编程专家的(不幸的是,我还不是那种人)。我正在构建一个运行在
Linux
/Unix多核机器上的系统,在这个系统中,进程之间通过
共享
内存
进行
通信
(速度很重要--尽可能减少对内核的调用)。当一个进程请求与另一个进程
通信
时,动态地创建用于
通信
的
共享
内存
“通道”--每个进程都有一个侦听线程,该线程接收和“接受”这些请求,然后创建/初始化
共享
内存</
浏览 3
提问于2010-12-09
得票数 4
回答已采纳
2
回答
Windows包的等价物是posix_ipc?
、
windows上python中的进程间
通信
原语(信号量、
共享
内存
)?posix_ipc在
linux
上运行得很好,在windows上有类似的东西吗?
浏览 3
提问于2009-11-21
得票数 1
1
回答
我有一个运行在
linux
上的c++程序,是否可以让它定期将状态快照存储在
共享
内存
中,以便在崩溃后恢复?
、
、
我不知道该怎么做,因为我见过用于进程间
通信
的
共享
内存
的例子。我想知道我是否可以在服务器中利用它,比如说,定期拍摄某些对象的快照,并将它们以某种格式转储到
共享
内存
中,因为我的程序crashes..could在重启程序时会被检索出来,以进行部分恢复。这可行吗?更新:我在某个地方读到
linux
上的
共享
内存
(我在
linux
上)是持久的,所以我在想,我也许可以定期保存状态快照,而不需要助手进程。例如,一个连续更新的结构,我每隔几秒钟就将其转储到
浏览 2
提问于2013-04-12
得票数 9
回答已采纳
1
回答
线程亲和力与进程亲和力
、
、
、
、
我最初的设计是使每个逻辑部分成为一个独立的程序,并在不同的核心上运行它们,通过文件传递信息,映射
共享
内存
。而且,由于进程中的所有线程
共享
内存
空间,我可以消除
共享
内存
,直接使用程序
内存
空间,这样会更快。 我的推理正确吗?
浏览 5
提问于2017-07-03
得票数 1
回答已采纳
1
回答
因此,客户-服务器分离的设计不是X窗口的瓶颈吗?
、
、
、
、
这里的“网络”是指本地UNIX域套接字,它在现代
Linux
上的开销可以忽略不计。如果网络出现瓶颈,就会有X扩展来快速实现(
共享
内存
像素映射、DRI等)。我一直认为,通过
共享
变量进行
通信
的多个线程应该比通过Unix域套接字
通信
的多进程更快。So...am我错了?这会不会是一个耗时的工作呢?进程如何获得的顺序根本不影响Unix域套接字的性能?我只想知道UNIX域套接字为什么比
共享
内存
更快?AFAIK,
共享
内存
是进程和线程
浏览 4
提问于2013-05-12
得票数 1
1
回答
内核和进程是如何
通信
的?
、
、
在
Linux
中,进程间
通信
有多种方式,例如
共享
内存
、(命名)管道、套接字、消息队列。谢谢。
浏览 0
提问于2019-03-26
得票数 2
1
回答
对多个客户端使用
共享
内存
和信号量
、
、
、
我正在
Linux
上使用C语言。我需要构建两个使用
共享
内存
和信号量进行
通信
的程序。 Client1 <- Server Client2 <- Server 我知道如何在两个进程之间使用
共享
内存
和信号量,但如果一个未定义的进程想要
通信
,我不知道如何使用它们。我考虑为每个客
浏览 1
提问于2014-05-28
得票数 1
回答已采纳
3
回答
内核和用户应用程序之间的
通信
方法
、
、
Linux
编程的一般新手。我试图通过
共享
内存
与内核模块
通信
,但无法调用shmget()等用户应用程序中使用的函数;我已将kernel-headers和kernel-devel安装到内核模块源中,并将其包括在内,但这些头部不包含任何函数在内核中有使用
共享
内存
的标准方法吗?使用发行版: CentOS 5.2内核: 2.6.18-92.1.22.e15 提前谢谢。目前演示的主要功能是多进程、管道、消息队列、
共享
浏览 1
提问于2009-02-05
得票数 3
回答已采纳
5
回答
Linux
的消息队列有什么缺点?
、
、
、
我正在研究一个用于嵌入式
Linux
进程间
通信
的消息队列。我想知道为什么我不使用
Linux
提供的消息队列,如下所示:在商业嵌入式产品上直接使用这组函数有什么缺点?
浏览 13
提问于2012-03-05
得票数 14
回答已采纳
2
回答
DBus与其它进程间
通信
方法的区别
、
、
、
、
当我研究
Linux
进程间
通信
时,我已经知道了一些方法,例如:管道、消息队列、套接字、信号、
共享
内存
、信号量,而且没有一种叫做Dbus的方法。但是今天,当我研究Dbus时,我读到:“D总线是一个进程间
通信
系统”(参见链接:)。 所以我的问题是: DBus和其他IPC方法有什么不同?
浏览 34
提问于2015-11-24
得票数 12
回答已采纳
1
回答
如何在两个应用程序之间
共享
单个
共享
库(*.so)实例
、
、
、
我目前创建了一个
共享
库(libshared.so),它包含一个变量"a",它将被
共享
库api修改。我有两个应用程序app1和app2。app1正在使用
共享
库api,它会更改"a“的值。这与
共享
库的实际使用是背道而驰的,因为将为每个应用程序创建单独的
共享
库实例。现在,我希望在两个app1和app2之间使用
共享
库的一个实例,以便他们能够看到
共享
库的相同代码和数据段。
浏览 6
提问于2016-03-04
得票数 1
1
回答
在Python中执行多处理时,全局变量是否在每个进程中被复制?
、
、
我们使用了并行处理,runInParallel调用了一些函数,您可以在以下答案中找到这些函数:这个全局变量实际上是一个类的实例。此实例包含一个成员变量/属性以及所有对其进行读写的进程。这是预期的行为吗?谢谢
浏览 1
提问于2017-09-30
得票数 1
回答已采纳
2
回答
共享
内存
映射文件和
共享
基于彼此的
内存
区域吗?
、
、
、
共享
内存
映射文件和
共享
基于彼此的
内存
区域吗?下面的两句话似乎是这么说的,对我来说似乎是个鸡蛋蛋问题。它还在下面介绍了
共享
浏览 0
提问于2018-10-12
得票数 3
回答已采纳
1
回答
从外行人的角度来说,收缩是什么?
、
、
、
在内核和
内存
术语的总体方案中,shmpages究竟是什么?如果我达到了shmpages的极限,这意味着什么? 我也很好奇这是否更适用于
linux
浏览 0
提问于2011-01-07
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
深入了解进程间通信:System V信号量+共享内存
图解|Linux内存碎片整理
Linux内存映射mmap原理分析
MemoryFile 共享内存原理分析
解读 Linux 内存管理新特性 Memory folios
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券