腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
关于
发送
消息
的
Posix
消息
队列
问题
、
、
、
我正在尝试使用
POSIX
消息
队列
从子进程向父进程
发送
消息
。在使用fork()创建子对象之前,我创建了
消息
队列
。我
的
代码应该是从链表中获取单词,并将它们
发送
给父级。然而,当我调用mq_send函数来
发送
数据时,程序被困在函数中,试图从控制台获取输入,并且从不停止。我已经在这个
问题
上工作了一天多了,我不知道该怎么做。我检查了代码
的
其他部分,它们都可以正常工作。只有mq_send函数才会
浏览 63
提问于2020-10-22
得票数 0
1
回答
POSIX
共享内存-自动客户端通知
的
方法
、
、
、
、
我正在研究用
POSIX
共享内存代替
POSIX
消息
队列
的
IPC。我计划创建一个足够大
的
共享内存区域,以容纳50条
消息
,每条
消息
750字节。
消息
将以随机间隔从多个核心(服务器)
发送
到一个核心(客户端),该核心接收
消息
并根据
消息
内容采取行动。
关于
POSIX
共享内存,我有三个
问题
: (1)有没有一种方法可以在新数据可用时自动通知客户端,
浏览 18
提问于2020-04-28
得票数 1
回答已采纳
1
回答
使用
Posix
消息
队列
提升
消息
队列
、
、
我在进程A中使用boost进程间
消息
队列
编写了IPC机制。这基本上是用进程A接收和
发送
数据。使用boost
消息
队列
的
原因是考虑到windows和linux
的
兼容性。但是进程B是linux唯一
的
版本,它使用
posix
消息
队列
实现。此场景是否存在兼容性
问题
?进程A打开boost
消息
队列
并等待进程B使用
posix
消息
浏览 13
提问于2020-08-07
得票数 1
2
回答
mq_send与msgsnd
的
区别
、
、
我试图用pthreads在C中实现一个多线程程序,并希望在线程之间
发送
消息
。我还注意到,在mq_send中,我们只能
发送
字符串,而不能
发送
自定义
的
数据结构。是否有一种使用mq_send或替代函数
发送
不同数据结构
的
方法? 哪一种是最好
的
方法?在这种情况下,最好使用这些函数
浏览 13
提问于2014-10-21
得票数 4
回答已采纳
1
回答
使用
POSIX
队列
执行时应做什么
、
、
我使用mQuee.h来使用
POSIX
消息
队列
在线程之间进行通信(用于学校项目演示)。我使用在mQuee.h (C)中定义
的
POSIX
消息
队列
在线程之间
发送
消息
。这类似于与
消息
队列
的
进程间通信。我可以使
浏览 3
提问于2020-02-03
得票数 1
回答已采纳
1
回答
pmqs上
的
epoll fd和epoll_wait
我使用epoll fd来等待
posix
消息
队列
。我
的
问题
是:如果在
消息
队列
中已经
发送
了
消息
,那么epoll_wait会怎么样呢?(在我调用epoll_wait之前,已经有一些
消息
发送
到了
消息
队列
中)。
浏览 1
提问于2015-07-21
得票数 0
1
回答
如何获得唯一
的
POSIX
消息
队列
?
、
我正在开发一个简单
的
并行应用程序,在这个应用程序中,我希望使用单个进程来维护有关一系列工作进程
的
状态信息。设置
POSIX
消息
队列
似乎相对容易,在该
队列
中,所有工蜂都可以向状态维护人员
发送
定期更新。我
的
问题
?
POSIX
消息
队列
必须有一个名称。我不想选择一个名称;我所关心
的
只是获得一个唯一
的
消息
队列
,就像我在IPC
浏览 1
提问于2011-04-23
得票数 5
回答已采纳
3
回答
是否可以通过IPC
消息
传递
队列
发送
信号?
、
、
、
问题
是,我不想直接从杀死函数
发送
信号,原因有两个:我正在创建一个
消息
队列
,从其中
发送
以下结构
的
“对象” long message_type;}message; 我想知道进程A是否可以通过IPC
消息
传递信号
浏览 0
提问于2018-12-25
得票数 2
回答已采纳
1
回答
为什么符合
POSIX
的
System
消息
队列
不称为
POSIX
消息
队列
?
、
我知道(至少)有两种类型
的
消息
队列
: System
消息
队列
和
POSIX
消息
队列
。令我惊讶
的
是,手册页还说msgget系统调用system
消息
队列
,例如,
POSIX
.1-2001,
POSIX
.1-2008,SVr4。既然System
消息
queques与
POSIX
一致,为什么
POSIX
组织费心发明所谓<em
浏览 0
提问于2017-12-19
得票数 0
3
回答
您使用sysv/
posix
消息
队列
做了什么?
、
、
我从来没有见过任何使用或
消息
队列
的
项目或东西-好奇
的
是,你们用它们来解决什么
问题
或项目?
浏览 0
提问于2010-03-01
得票数 8
5
回答
使用
POSIX
消息
队列
而不是TCP套接字--如何建立“连接”?
、
、
、
、
我正在尝试使用
POSIX
消息
队列
(当然,在客户机和服务器位于同一台计算机上
的
情况下)。我希望它能提高性能(特别是通过减少延迟)。 我已经解决了其中
的
大部分
问题
,但我不确定一件事:如何建立“联系”。客户端向服务器
队列
发布一条“连接”
消息
,包括客户端
的
队列
名称(一个用于客户端到服务器
的
通信量,另一个用于converse).Server )打开客户端连接
消息
中指定
的
<e
浏览 10
提问于2009-01-03
得票数 16
回答已采纳
1
回答
关于
POSIX
消息
队列
和无效参数
我试图编写一个包含服务器和客户端
的
消息
队列
,但是当我运行服务器进程时,它显示msgsnd是错误
的
。错误是无效
的
参数!怎么啦? if (res==-1){ return -1; return 0; 这是服务器 包含msgq.h并尝试
发送
消息
int main(int args,
浏览 2
提问于2019-10-04
得票数 1
回答已采纳
2
回答
消息
队列
溢出避免
、
、
、
、
我正在使用C++中
的
消息
队列
模板对
消息
进行排队,这恰好发生在
队列
中,SIP
队列
的
大小是固定
的
,并且当我增加
消息
的
速率和数量时,我就能够检测到
消息
队列
中
的
过流。
关于</e
浏览 4
提问于2015-09-17
得票数 2
回答已采纳
1
回答
使用
POSIX
消息
队列
进行进程内通信
、
、
、
、
我正在设计一个单进程多线程嵌入式Linux应用程序.该设计包括客户机-服务器子系统,其中工作线程接收
POSIX
消息
队列
上其他线程发布
的
消息
。 我需要
队列
显示非阻塞
发送
和阻塞接收语义。我可以想出几种实现上述功能
的
方法:-创建两个单独
的
消息
队列
描述,用于为了
发送
和接收访问
队列
,即两次调用mq_open。随后将设置用于通过
队列
发送
<e
浏览 12
提问于2020-02-27
得票数 3
回答已采纳
2
回答
消息
队列
-多个进程在msgqueue上
发送
命令
、
、
、
我有一个场景,多个进程(p1、p2等)同时向一个
消息
队列
(Cmd_msg_q)
发送
一个命令(post)。并且存在一个接收器进程(R1),其从
队列
中检索msg并将适当
的
应答
发送
回另一msg
队列
( response_msg_q )上
的
进程。 如何从接收方进程进行回复,以便将
消息
发送
到该特定进程?(使用
Posix
消息
队列
。)在这里,进程A、B或C是动态创建
的</
浏览 2
提问于2014-04-07
得票数 1
1
回答
POSIX
消息
队列
的
替代方案
、
、
、
我在非根系统中使用
POSIX
消息
队列
。我在断开连接和清洁方面遇到了重大
问题
。我看不到打开
的
消息
队列
,然后编写一个例程来清除它们。我想知道这两种可能中
的
一种: 从Linux获得替代
消息
队列
库,而不是标准
消息
队列
库。
浏览 7
提问于2014-04-03
得票数 1
1
回答
基于Linux/Ubuntu
的
消息
队列
我对基于Ubuntu/Linux
的
操作系统完全陌生,现在我正在使用Ubuntu 19.10,所以为了缩短时间,我需要开发一个通过
消息
队列
与其他应用程序对话
的
应用程序,Linux/Ubuntu是否提供了内置
消息
队列
谢谢你
的
进阶。
浏览 0
提问于2020-02-18
得票数 0
1
回答
如何在Linux中“反转”
POSIX
消息
队列
?
、
、
我试图弄清楚如何“反转”单个
POSIX
消息
队列
,以启用客户机和服务器进程之间
的
双向通信,同时只使用一个
POSIX
消息
队列
(即一次只使用一个内存段)。本质上,这是一个支持双向通信
的
半双工设置,但是
消息
一次只能向一个方向流动。 标准方法是为客户端->服务器使用一个
队列
,为服务器->客户机使用一个
队列
,如下所示(这基本上是我当前
的
代码)。我正在寻找一种方法来完成几乎相同<em
浏览 4
提问于2021-10-21
得票数 0
2
回答
在进程之间同步
消息
队列
、
、
、
、
我正在尝试实现一个具有生产者和N (N >= 1)个工作者
的
程序。它们使用
消息
队列
进行通信。其思想是生产者将“任务”
发送
到
队列
。工作者执行msgrcv()调用来获取任务并执行一些代码。当worker完成任务后,它将计算结果
发送
到
队列
。生产者将收到此
消息
并保存结果。这个程序背后
的
问题
是
浏览 4
提问于2011-11-21
得票数 3
回答已采纳
5
回答
能否在TCP套接字上
发送
()返回>=0和<length?
、
、
我看到了许多
关于
send()
的
问题
,这些
问题
讨论了底层协议。我非常清楚,对于TCP来说,任何
消息
在
发送
时都可能被分解成几个部分,而且也不能保证接收方会在一个原子操作中得到
消息
。在这个
问题
中,我只讨论send()系统调用
的
行为,因为它与本地系统
的
网络层交互。 根据
POSIX
标准和我所读过
的
send()文档,要
发送
的
消息
的<
浏览 0
提问于2013-10-31
得票数 26
回答已采纳
点击加载更多
相关
资讯
为什么需要消息队列,及使用消息队列的好处?
关于消息队列的思考:如何满足多种消费语义
消息队列篇—详谈ActiveMQ消息队列模式的分析及使用
万亿级消息背后: 小米消息队列的实践
消息队列在RTOS的应用
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券