腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在Windows works中是否有类似
Linux
中的
消息
队列
的机制?
、
、
最近,我得到了一个工作(C/C++)来使用Windows中不同
线程
之间的
消息
通信。我谷歌了一下,发现Windows也有一个
消息
队列
,但它更多地
与
窗口有关,实际上,我的应用程序中不需要任何窗口。像
Linux
中的
消息
队列
一样,每个
线程
创建一个
消息
队列
,并获得一个
消息
队列
ID,向该ID发送
消息
,从该ID接收
消息
,等等,这就是
浏览 3
提问于2012-06-12
得票数 3
回答已采纳
2
回答
当由多个
线程
执行时,我是否应该同步mq_timedreceive调用?
、
、
、
、
我在
Linux
上使用Posix
消息
队列
。基本上,我有多个
线程
通过调用mq_timedreceive从同一
队列
接收
消息
。如果多个
线程
同时运行并且
队列
不为空,是否可以保证
消息
不会被多次接收(即
消息
不会被传递到多个
线程
)? 可以肯定的是,我可以将接收
与
互斥同步,但如果可能的话,我希望避免这个锁。
浏览 4
提问于2012-03-02
得票数 4
回答已采纳
2
回答
wait / notify在JVM级别是如何工作的?
、
、
、
、
等待和通知看起来像是在
线程
之间传递的
消息
,如果这是真的,那么必须有
队列
来缓冲这些
消息
。如果是这样的话,那么必须有原子操作来向
队列
添加
消息
和从
队列
中删除
消息
,还必须为侦听这些
消息
的每个Java
线程
提供一个帮助
线程
? 很高兴听到你的想法。
浏览 0
提问于2013-10-08
得票数 10
1
回答
Linux
中的选择()、posix
消息
队列
和多
线程
、
我面临一个关于
消息
队列
的问题: 最后,我将select()和mq_timereceive
与
NO_WAIT结合起来。超时之后,我将得到带有mq_timereceive()的
消息
队列
,当然绝对时间= 0; 但是我的问题是:如果系统中有许多
线程
浏览 2
提问于2016-04-24
得票数 2
1
回答
请评论此方法是否适用于进程和
线程
之间的通信。
、
一个进程中有几个进程和一些
线程
。所有的过程都需要相互交流。一个进程中的
线程
需要与进程(主
线程
)对话。我想知道这个设计是否有效: 每个进程都有一个msg
队列
(使用msgget()、msgsnd、msgrcv() ),这样它们就可以通过
linux
相互交谈。每个
线程
都有一个msg
队列
(也使用msgget、msgsnd、msgrcv ),以便它可以
与
主
线程
和其他
线程
对话。因此,
线程
所在的进程将有进程<e
浏览 3
提问于2012-03-09
得票数 2
回答已采纳
1
回答
使用POSIX
消息
队列
进行进程内通信
、
、
、
、
我正在设计一个单进程多
线程
嵌入式
Linux
应用程序.该设计包括客户机-服务器子系统,其中工作
线程
接收POSIX
消息
队列
上其他
线程
发布的
消息
。 指定
浏览 12
提问于2020-02-27
得票数 3
回答已采纳
1
回答
线程
消息
之间的优先级?
、
、
在Borland C++项目中,我观察到用户
与
图形用户界面的交互(比如单击菜单项)的优先级低于使用Synchronize()委托给主
线程
的任务,即使用户交互发生的时间早了几毫秒。当主
线程
可用时,首先完成委托任务,然后执行
与
用户交互相对应的操作。工作
线程
将一个任务委托给主
线程
,并使用Synchronize()等待任务完成。我相信用户交互在
消息
队列
中作为
消息
排队,委派任务也应该如此。但是如何首先执行任务呢?
消息
之间是否有
浏览 3
提问于2011-10-02
得票数 0
回答已采纳
5
回答
为什么没有类似于
消息
队列
的轮询/选择机制?
、
、
所以我的问题是,为什么
linux
极客没有在msg
队列
id上实现轮询/选择?这会导致严重的问题吗? 我需要实现这样的机制。我该怎么做呢?
浏览 2
提问于2012-04-06
得票数 4
1
回答
应该使用什么SystemV
消息
队列
或POSIX
消息
队列
?
、
在嵌入式
Linux
环境、System
消息
队列
或Posix
消息
队列
中应该使用什么?在项目中普遍使用的是什么?
浏览 5
提问于2014-01-23
得票数 4
回答已采纳
1
回答
具有“内部”/“外部”守护进程
线程
的应用程序之间的功能差异
、
、
通用应用程序(没有同步或阻塞):
浏览 0
提问于2016-10-21
得票数 0
1
回答
如何在并行环境下运行Qt和
Linux
消息
队列
接收
线程
?
、
、
、
我的要求是运行一个UI,并需要使用函数msgrcv()不断轮询
linux
消息
队列
,无论是否有数据进入
队列
。我创建了一个
线程
来持续监视接收
队列
消息
。在启动和运行上述
线程
时,UI被卡住了。是否有并行运行
线程
和UI的解决方案?
浏览 3
提问于2020-03-03
得票数 1
回答已采纳
1
回答
修改
Linux
中的定时器中断
、
、
、
在大学里,我正在学习操作系统,作为项目的第一部分,我们必须修改计时器中断来执行我自己的代码,可能是
线程
,我认为
Linux
在访问中断向量方面的限制比Windows少,不是吗?如果使用Windows或
Linux
(如Ubuntu)更好,您能给我更多细节吗? 谢谢。
浏览 1
提问于2011-02-22
得票数 1
1
回答
单
线程
应用程序中Handler的使用
、
、
根据Android文档 “Handler允许您发送和处理
与
线程
的MessageQueue相关的
消息
和可运行对象。每个Handler实例
与
单个
线程
和该
线程
的
消息
队列
相关联。当您创建一个新的处理程序时,它被绑定到正在创建它的
线程
的
线程
/
消息
队列
中--从那时起,它将把
消息
和运行程序传递到该
消息
队列
,并在它们从
消息<
浏览 2
提问于2012-10-05
得票数 0
回答已采纳
2
回答
Oracle高级
队列
中无关
消息
的选择性脱
队列
、
、
、
此问题涉及Oracle高级
队列
中
消息
的去排队问题。id | txn_ref | 1 | 000001 | 3 | 000001 |还假设我正在运行4个希望从该
队列
中排
浏览 2
提问于2010-10-20
得票数 2
回答已采纳
1
回答
线程
和
消息
队列
架构。Java和C++的区别
、
我正在学习Java for Android,以及我学到的一些关于
线程
和
消息
队列
的东西,如下所示。我有一些问题,在C++中
线程
间的通信不是由处理程序完成的。我
浏览 0
提问于2013-07-25
得票数 0
2
回答
Linux
串行IO分裂Tx和Rx在两个
线程
之间?
、
、
、
、
情况是,我们有一个嵌入式
linux
(想想Pi / Beagle),它使用
与
UART上的另一个设备进行通信。问题是我们有两个冲突的要求:在接收方向上,我们需要等待/阻止传入
消息
(该
消息
可以具有规范模式操作的终止字符)。一种方法是将其分成两个
线程
,一个处理Tx和msgrcv()上的阻塞,另一个在Rx和UART read()的规范模式下阻塞--但这将导致在Tx和Rx进程之间设置信号量的痛苦,并且必须
浏览 16
提问于2014-01-02
得票数 3
回答已采纳
2
回答
用于在
线程
之间传递数据的POSIX
消息
队列
、
、
、
我有一个
Linux
程序,在
线程
之间传递数据。我正在研究如何使用POSIX
消息
队列
来解决这个问题,因为它们不需要互斥/锁。 在权限方面,我打算使用0600,但我想进一步限制这一点,以防止其他进程访问
队列
(我在
线程
之间共享数据,而不是进程)。考虑到
队列
只是一个文件,我可以在LOCK_EX中使用flock(
浏览 7
提问于2015-03-30
得票数 2
回答已采纳
1
回答
handler.post(Runnable r)是否阻塞MessageQueue?
允许您发送和处理
与
线程
的MessageQueue相关联的
消息
和可运行对象。每个Handler实例都与单个
线程
和该
线程
的
消息
队列
相关联。当您创建一个新的Handler时,它被绑定到创建它的
线程
的
线程
/
消息
队列
--从那时起,它将把
消息
和运行程序传递到
消息
队列
中,并在它们从
消息
队列
中出来时执行它们。这是否意
浏览 2
提问于2012-03-02
得票数 0
回答已采纳
0
回答
增加mqueue
消息
大小后无法创建多
线程
、
、
在我的C软件中,我创建了10个
线程
(多
线程
),并在一个
消息
队列
中写入
消息
。我还创建了另外一个
线程
来监视
队列
,并从
队列
的另一端排出数据。 它运行正常,但
消息
大小被固定为默认值(10)。我从论坛上了解到通过运行"echo number>/proc/sys/fs/ mqueue /msg_max“来增加mqueue的大小,在
Linux
(Ubuntu)中我将
浏览 20
提问于2016-12-29
得票数 0
1
回答
在
Linux
中实现
消息
队列
的非持久性
、
、
这可能是一个关于
消息
队列
的完全陌生的问题,但我们在整个
Linux
系统中持久化
消息
队列
时遇到了一些问题。我们正在运行Fedora 14,并使用
消息
队列
向
线程
传递数据和从
线程
传递数据。问题是我们创建了一个
消息
队列
:其中: strName = "
浏览 5
提问于2011-07-07
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux消息队列源码解析
Linux 高级编程-消息队列 MsgQueue
线程和队列概述
什么是 任务与消息队列?
QMQ开源消息队列设计与实现
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券