腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用Posix
消息
队列
提升
消息
队列
、
、
我在
进程
A中使用boost
进程
间
消息
队列
编写了IPC机制。这基本上是用
进程
A接收和发送数据。使用boost
消息
队列
的原因是考虑到windows和
linux
的兼容性。但是
进程
B是
linux
唯一的版本,它使用posix
消息
队列
实现。此场景是否存在兼容性问题?
进程
A打开boost
消息
队列
并等待
进程
B使用posix<e
浏览 13
提问于2020-08-07
得票数 1
1
回答
请评论此方法是否适用于
进程
和线程之间的通信。
、
一个
进程
中有几个
进程
和一些线程。所有的过程都需要相互交流。一个
进程
中的线程需要与
进程
(主线程)对话。我想知道这个设计是否有效: 每个
进程
都有一个msg
队列
(使用msgget()、msgsnd、msgrcv() ),这样它们就可以通过
linux
相互交谈。每个线程都有一个msg
队列
(也使用msgget、msgsnd、msgrcv ),以便它可以与主线程和其他线程对话。因此,线程所在的
进程
将有
进程
队列
浏览 3
提问于2012-03-09
得票数 2
回答已采纳
4
回答
使用
Linux
消息
队列
、
、
、
我必须创建单个服务器
进程
A和多个客户端
进程
(Es)。所有用户都应该使用
Linux
消息
队列
进行数据传递。信息将向两个方向流动。同时,多个客户端
进程
(Es)也可能已注册到服务器
进程
A。目前,我只使用一个命名
消息
队列
,它由Server Process A创建和打开,并由客户端
进程
(Es)使用/打开(仅)。假设
进程
A已经创建了
消息
队列
X。
进程
B
浏览 3
提问于2013-04-23
得票数 2
回答已采纳
1
回答
Linux
中的
消息
队列
和文件有什么区别?此外,
消息
队列
中优先级的重要性是什么?
、
、
、
、
在
Linux
中,
消息
队列
是IPC的一种形式。但是,我不明白它们与文件有何不同。
进程
可以直接写入文件,而不是写入
消息
队列
,对吗?使用
消息
队列
有什么好处?此外,与
消息
队列
的写入和读取相关的优先级的重要性是什么?
浏览 4
提问于2022-02-28
得票数 0
回答已采纳
3
回答
在不相关的
进程
之间使用
消息
队列
、
、
我正在尝试使用
消息
队列
在
Linux
中两个不相关的
进程
之间进行通信。我知道使用公共键值将允许我们在两个不相关的
进程
中打开相同的
消息
队列
。但问题是,有时对应于
消息
队列
的键值可能已被某些系统实用程序使用。因此,我使用IPC_CREAT | IPC_EXEL标志来确保强制创建新的
消息
队列
。 如果msgget()返回错误,我会递增键值并重新尝试创建一个新的
消息
队列
,直到成功
浏览 0
提问于2009-11-06
得票数 2
1
回答
消息
队列
是否锁定
、
、
我正在尝试在
Linux
中使用
消息
队列
,是否可以执行以下操作生产者1&2向没有锁机制的生产者发送
消息
,可以吗?
浏览 1
提问于2012-05-16
得票数 0
回答已采纳
5
回答
Linux
的
消息
队列
有什么缺点?
、
、
、
我正在研究一个用于嵌入式
Linux
进程
间通信的
消息
队列
。我想知道为什么我不使用
Linux
提供的
消息
队列
,如下所示: msgctl,msgget msgrcv,msgsnd。
浏览 13
提问于2012-03-05
得票数 14
回答已采纳
1
回答
使用POSIX
消息
队列
进行
进程
内通信
、
、
、
、
我正在设计一个单
进程
多线程嵌入式
Linux
应用程序.该设计包括客户机-服务器子系统,其中工作线程接收POSIX
消息
队列
上其他线程发布的
消息
。 指定阻塞行为并在mq_getattr之前
浏览 12
提问于2020-02-27
得票数 3
回答已采纳
1
回答
Python posix IPC -以不同用户身份运行的
进程
之间的通信
、
、
、
、
我正在尝试使用POSIX IPC在
Linux
上的两个不同
进程
之间建立通信。我正在使用基于这个库的posix
消息
队列
的Python3。如果客户端创建了
消息
队列
,那么它就可以工作,大概是因为它是在普通用户下分配的,并且在root下运行的
进程
具有更高的权限。但是,我希望服务器创建
消息
队列
,因为这样可以在服务器终止时正确地管理
消息
队列
的关闭。 根
进程
是否可以创建一个IPC
消息</e
浏览 1
提问于2017-09-03
得票数 0
1
回答
为什么macOS和Ubuntu上的
消息
队列
结果不同
、
、
、
最近,我正在学习
Linux
上的
进程
通信。我编写了一个C程序来做以下事情:
进程
D删除
队列
。Ubuntu16.04上编写了这个程序,它运行
浏览 2
提问于2017-04-28
得票数 1
回答已采纳
1
回答
用一个广播唤醒多个
进程
的最简单方法?
、
一个
进程
通过TCP接收新数据,并将它们提供给SQLite数据库。当客户端通过HTML5 5的服务器端事件接口进行连接和请求更新时,其他
进程
(编号是可变的)将根据需要启动(这可能在将来更改为websocket )。允许客户端检测服务器不存在 sqlite3_update_hook() -只在一个
进程
中工作(该死的,应该是圆滑的)
浏览 2
提问于2015-04-13
得票数 1
1
回答
如何让父
进程
和子
进程
互相监听?
、
、
我将CPU作为父
进程
,将内存作为子
进程
。我希望CPU在需要获取新指令时和需要写入内存时与内存进行通信。如何让内存监听CPU,反之亦然?
浏览 33
提问于2019-09-28
得票数 0
1
回答
msgsnd()是线程和/或
进程
安全的吗?
、
、
如果两个pthread同时调用msgsnd()函数,将
消息
发送到相同的
消息
队列
,会发生什么情况? 如果两个
进程
执行相同的操作怎么办?它们是线程还是
进程
有关系吗?对
Linux
2.6.15-2.5#1SMP抢占Tue Sep 19 10:56:25 CDT 2006 x86_64 GNU/
Linux
特别感兴趣
浏览 3
提问于2009-07-21
得票数 4
回答已采纳
2
回答
用于在线程之间传递数据的POSIX
消息
队列
、
、
、
我有一个
Linux
程序,在线程之间传递数据。我正在研究如何使用POSIX
消息
队列
来解决这个问题,因为它们不需要互斥/锁。 在权限方面,我打算使用0600,但我想进一步限制这一点,以防止其他
进程
访问
队列
(我在线程之间共享数据,而不是
进程
)。考虑到
队列
只是一个文件,我可以在LOCK_EX中使用flock()来防止其他<em
浏览 7
提问于2015-03-30
得票数 2
回答已采纳
1
回答
IPC msgsnd意外地等待
、
、
我有两台Centos机器,每台都在CentOS
Linux
7.9.2009版(Core)上。 我有一个程序,分叉一个子程序,然后使用System
消息
与孩子通信,子程序准备答案并将它们发送给父程序。子生成批
消息
,父
消息
将使用它们。有时候,子
进程
比父
进程
要快一些,因此可能会填充
队列
,然后等待,直到父
进程
消耗一些
消息
并继续工作。我们可以使用ipc -q检查
队列
大小,并看到每个
队列
偶尔达到10条
消息
浏览 0
提问于2021-11-01
得票数 3
回答已采纳
2
回答
C拒绝创建
队列
的权限
、
、
我正在尝试创建一个
队列
,但是我得到了一个权限被拒绝的错误。我以前遇到过这个错误,但后来我添加了用于在键创建时捕获错误的代码,它工作了。从那时起,我唯一改变的就是把我的
队列
创建代码放在一个单独的函数中。
浏览 0
提问于2010-11-19
得票数 0
回答已采纳
3
回答
不同的
Linux
消息
队列
有相同的id吗?
、
、
、
我在一个.c文件中打开一个
消息
队列
,如果成功,它会显示
消息
队列
id为3。当该程序仍在运行时,我在另一个终端上启动了另一个程序(另一个.c文件),该程序创建了一个具有不同mqd_t的新
消息
队列
。
浏览 2
提问于2010-03-07
得票数 4
回答已采纳
2
回答
如何“尝试”读取C中的输入
、
、
我正在编写一个程序,它允许在
Linux
中的两个
进程
之间聊天。要传输
消息
,我使用IPC
队列
。 主循环有一个问题:我需要检查
队列
中是否有新
消息
,以及是否有-打印
消息
。
浏览 8
提问于2013-12-27
得票数 1
回答已采纳
2
回答
msgget会是恶意的吗?
、
、
由于msgget是内核持久的,所以下一次,
进程
将以ENOSPC的方式运行并退出。 尽管配置sysconf来解决这个问题。但是,如果恶意代码继续运行,我应该一次又一次地重新配置。
浏览 1
提问于2010-11-26
得票数 1
回答已采纳
1
回答
内核和
进程
是如何通信的?
、
、
在
Linux
中,
进程
间通信有多种方式,例如共享内存、(命名)管道、套接字、
消息
队列
。内核向
进程
发送信号,更.?
进程
间通信可以在
进程
之间传输任意数据,而可以在内核和
进程
之间传输的数据形式更
浏览 0
提问于2019-03-26
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux消息队列源码解析
Linux 高级编程-消息队列 MsgQueue
java实现消息队列以及延迟消息(队列DelayQueue)
消息队列-架构为什么需要用消息队列
消息队列-延时消息实现
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券