腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
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
回答
POSIX
消息
队列
linux
、
、
但是,如果我先运行接收,即使在将数据发送到
队列
之后,它也会阻塞。
浏览 2
提问于2018-10-12
得票数 1
回答已采纳
1
回答
等效于/dev/mqueue来枚举SysV
消息
队列
、
、
、
Linux
支持两种
消息
队列
:
POSIX
(即mq_open创建的
消息
队列
)和System (即由msgget创建的
消息
队列
)。对于
POSIX
消息
队列
,可以通过通常挂载在mq_overview(7)上的mqueue虚拟文件系统枚举它们的D3文档。但是,System
消息
队列
不会出现在那里。我如何列举它们?
浏览 0
提问于2020-04-28
得票数 1
回答已采纳
1
回答
POSIX
消息
队列
的替代方案
、
、
、
我在非根系统中使用
POSIX
消息
队列
。我在断开连接和清洁方面遇到了重大问题。我看不到打开的
消息
队列
,然后编写一个例程来清除它们。我想知道这两种可能中的一种: 从
Linux
获得替代
消息
队列
库,而不是标准
消息
队列
库。
浏览 7
提问于2014-04-03
得票数 1
1
回答
检查
POSIX
消息
队列
的
linux
命令
、
、
我们可以借助ipcs命令检查system
消息
队列
的详细信息。在
Linux
中是否有检查
POSIX
消息
队列
的命令?
浏览 0
提问于2013-03-31
得票数 20
回答已采纳
1
回答
应该使用什么SystemV
消息
队列
或
POSIX
消息
队列
?
、
在嵌入式
Linux
环境、System
消息
队列
或
Posix
消息
队列
中应该使用什么?在项目中普遍使用的是什么?
浏览 5
提问于2014-01-23
得票数 4
回答已采纳
1
回答
POSIX
队列
配置
、
、
我想知道如何在
linux
操作系统上配置
posix
队列
。我知道如何在sysctl.conf和代码中编辑还有其他方法可以配置每个
队列
的
消息
数量和
队列
数量吗?
浏览 1
提问于2014-03-14
得票数 1
回答已采纳
1
回答
使用
POSIX
消息
队列
进行进程内通信
、
、
、
、
我正在设计一个单进程多线程嵌入式
Linux
应用程序.该设计包括客户机-服务器子系统,其中工作线程接收
POSIX
消息
队列
上其他线程发布的
消息
。 指定阻塞行为并在mq_getattr之前
浏览 12
提问于2020-02-27
得票数 3
回答已采纳
2
回答
Boost
消息
队列
不是基于
POSIX
消息
队列
?无法选择(%2)?
、
、
、
、
但是深入研究之后,这个库似乎出于某种原因避开了
POSIX
消息
队列
工具(我的
Linux
系统支持它),而是在
POSIX
共享内存之上实现的。界面非常相似,你可能不会马上猜到这一点,但似乎是这样的。对我来说,缺点是通过shm_open(3)获得的共享内存似乎不能用于select(2),而不是通过mq_open(3)获得的
POSIX
消息
队列
。 似乎Boost的库在这种情况下失败了。即使
POSIX
消息
队列
只在某
浏览 0
提问于2009-01-02
得票数 8
回答已采纳
1
回答
为什么符合
POSIX
的System
消息
队列
不称为
POSIX
消息
队列
?
、
我知道(至少)有两种类型的
消息
队列
: System
消息
队列
和
POSIX
消息
队列
。令我惊讶的是,手册页还说msgget系统调用system
消息
队列
,例如,
POSIX
.1-2001,
POSIX
.1-2008,SVr4。既然System
消息
queques与
POSIX
一致,为什么
POSIX
组织费心发明所谓的
POSIX
消息
浏览 0
提问于2017-12-19
得票数 0
2
回答
mq_send与msgsnd的区别
、
、
我试图用pthreads在C中实现一个多线程程序,并希望在线程之间发送
消息
。我还注意到,在mq_send中,我们只能发送字符串,而不能发送自定义的数据结构。
浏览 13
提问于2014-10-21
得票数 4
回答已采纳
1
回答
Python
posix
IPC -以不同用户身份运行的进程之间的通信
、
、
、
、
我正在尝试使用
POSIX
IPC在
Linux
上的两个不同进程之间建立通信。我正在使用基于这个库的
posix
消息
队列
的Python3。如果客户端创建了
消息
队列
,那么它就可以工作,大概是因为它是在普通用户下分配的,并且在root下运行的进程具有更高的权限。但是,我希望服务器创建
消息
队列
,因为这样可以在服务器终止时正确地管理
消息
队列
的关闭。 根进程是否可以创建一个IPC
消息
队列<
浏览 1
提问于2017-09-03
得票数 0
2
回答
C语言有没有提供优先级
队列
的库?
、
、
C语言有没有提供优先级
队列
的库?我对通常安装在
Linux
机器上的开源库很感兴趣,类似于glib,它提供了一些数据结构。
浏览 1
提问于2011-12-17
得票数 10
1
回答
文件描述符引用的对象类型是什么?
、
、
、
我想知道在
Posix
/Unix中作为文件描述符实现了哪些对象类型。 在
Linux
上,
消息
队列
描述符实际上是一个文件描述符。(
POSIX
不需要这样的执行。)
浏览 2
提问于2022-01-18
得票数 0
1
回答
POSIX
消息
队列
位于哪里(
Linux
)?
、
、
man 7 mq_overview说,
POSIX
“系统上的...message
队列
可以使用通常用于文件的命令(例如ls(1)和rm(1))来查看和操作。std::cout << "\nFile /dev/mqueue" << argv[1] << ":\n"} 在msg
队列
/dev/mqueue
浏览 3
提问于2016-07-22
得票数 4
1
回答
POSIX
队列
的优点是什么,还是只有正常的数据结构
队列
?
、
、
、
、
我正在使用运行
Linux
的嵌入式设备进行编程,其中内存较少,只有64 is的闪存。我计划使用
队列
进行线程通信。我想知道对我的情况使用
POSIX
队列
或简单
队列
的最佳优化方式是什么?我看到
POSIX
队列
使用<
浏览 0
提问于2017-06-19
得票数 1
5
回答
为什么没有类似于
消息
队列
的轮询/选择机制?
、
、
所以我的问题是,为什么
linux
极客没有在msg
队列
id上实现轮询/选择?这会导致严重的问题吗? 我需要实现这样的机制。我该怎么做呢?
浏览 2
提问于2012-04-06
得票数 4
1
回答
.NET核心
POSIX
、
、
.NET内核是否支持
POSIX
?我想使用
消息
队列
和共享内存。MemoryMappedFile似乎不适用于
Linux
。PInvoke是我唯一的机会吗? 任何帮助都是非常感谢的
浏览 3
提问于2017-11-07
得票数 4
回答已采纳
1
回答
mq_receive调用空
POSIX
消息
队列
取消阻塞的顺序
、
、
、
在没有O_NONBLOCK的情况下创建
消息
队列
时,如果
队列
为空,则mq_receive()调用阻塞。当一条新
消息
被发送到
队列
时,哪些等待的mq_receive()调用实际上解除阻塞?QNX文档明确提到FIFO顺序:如果
队列
为空,
浏览 0
提问于2019-12-02
得票数 1
回答已采纳
2
回答
当由多个线程执行时,我是否应该同步mq_timedreceive调用?
、
、
、
、
我在
Linux
上使用
Posix
消息
队列
。基本上,我有多个线程通过调用mq_timedreceive从同一
队列
接收
消息
。如果多个线程同时运行并且
队列
不为空,是否可以保证
消息
不会被多次接收(即
消息
不会被传递到多个线程)? 可以肯定的是,我可以将接收与互斥同步,但如果可能的话,我希望避免这个锁。
浏览 4
提问于2012-03-02
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux消息队列源码解析
Linux 高级编程-消息队列 MsgQueue
java实现消息队列以及延迟消息(队列DelayQueue)
消息队列-架构为什么需要用消息队列
消息队列-延时消息实现
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券