腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
Linux
的
消息
队列
有什么缺点?
c
、
linux
、
message-queue
、
sysv-ipc
我正在研究一个用于嵌入式
Linux
进程间
通信
的
消息
队列
。我想知道为什么我不使用
Linux
提供的
消息
队列
,如下所示: msgctl,msgget msgrcv,msgsnd。
浏览 13
提问于2012-03-05
得票数 14
回答已采纳
1
回答
用一个广播唤醒多个进程的最简单方法?
c
、
linux
上下文:这是一个web/sqlite应用程序。一个进程通过TCP接收新数据,并将它们提供给SQLite数据库。当客户端通过HTML5 5的服务器端事件接口进行连接和请求更新时,其他进程(编号是可变的)将根据需要启动(这可能在将来更改为websocket )。请注意,客户端不是从服务器分叉的。
浏览 2
提问于2015-04-13
得票数 1
1
回答
如何让父进程和子进程互相监听?
c
、
pipe
、
fork
我希望CPU在需要获取新指令时和需要写入内存时与内存进行
通信
。如何让内存监听CPU,反之亦然?
浏览 33
提问于2019-09-28
得票数 0
1
回答
在Windows works中是否有类似
Linux
中的
消息
队列
的机制?
c
、
windows
、
message
最近,我得到了一个工作(C/C++)来使用Windows中不同线程之间的
消息
通信
。我谷歌了一下,发现Windows也有一个
消息
队列
,但它更多地与窗口有关,实际上,我的应用程序中不需要任何窗口。像
Linux
中的
消息
队列
一样,每个线程创建一个
消息
队列
,并获得一个
消息
队列
ID,向该ID发送
消息
,从该ID接收
消息
,等等,这就是我需要的
消息
<em
浏览 3
提问于2012-06-12
得票数 3
回答已采纳
2
回答
Linux
下内核线程间的
通信
multithreading
、
linux-kernel
、
linux-device-driver
我正在将一个应用程序/PCI驱动程序从vxWorks移植到
Linux
上,如果可能的话,我想保持相同的架构。当前的驱动程序有两个使用
消息
队列
相互
通信
的任务(线程)。有没有一种在内核线程之间
通信
的机制?
消息
队列
用于传递缓冲区地址和大小信息,因此任务可以使用DMA来移动大量数据。
浏览 3
提问于2009-09-18
得票数 1
回答已采纳
1
回答
Python posix IPC -以不同用户身份运行的进程之间的
通信
python
、
python-3.x
、
posix
、
ipc
、
root
我正在尝试使用POSIX IPC在
Linux
上的两个不同进程之间建立
通信
。我正在使用基于这个库的posix
消息
队列
的Python3。问题是,我想要在以root身份运行的服务器和以普通用户权限(单独的python程序)运行的客户机之间进行
通信
。如果客户端创建了
消息
队列
,那么它就可以工作,大概是因为它是在普通用户下分配的,并且在root下运行的进程具有更高的权限。但是,我希望服务器创建
消息
队列
,因为这样可以在服务器终止时正确地管理
浏览 1
提问于2017-09-03
得票数 0
2
回答
C拒绝创建
队列
的权限
c
、
message-queue
、
permission-denied
我正在尝试创建一个
队列
,但是我得到了一个权限被拒绝的错误。我以前遇到过这个错误,但后来我添加了用于在键创建时捕获错误的代码,它工作了。从那时起,我唯一改变的就是把我的
队列
创建代码放在一个单独的函数中。
浏览 0
提问于2010-11-19
得票数 0
回答已采纳
3
回答
我是否可以使用netlink在两个用户空间进程之间进行进程间
通信
(IPC)?
linux
、
ipc
、
netlink
、
userspace
我是
Linux
的新手。我有两个用户空间进程,A和B,B必须接收来自A的
消息
,做一些处理,并在完成时进行ack。所以我看了一个双向
消息
传递协议,看到netlink被用于用户和内核空间之间的
通信
。是否有方法使用netlink进行两个用户空间进程
通信
? 如果这不是一个理想的解决方案,是否还有其他方法来实现这一目标?我在看
消息
队列
,但它们似乎是单向
通信
机制。
浏览 10
提问于2017-05-30
得票数 2
回答已采纳
1
回答
内核和进程是如何
通信
的?
linux-kernel
、
process
、
ipc
在
Linux
中,进程间
通信
有多种方式,例如共享内存、(命名)管道、套接字、
消息
队列
。谢谢。
浏览 0
提问于2019-03-26
得票数 2
3
回答
在不相关的进程之间使用
消息
队列
linux
、
gcc
、
ipc
我正在尝试使用
消息
队列
在
Linux
中两个不相关的进程之间进行
通信
。我知道使用公共键值将允许我们在两个不相关的进程中打开相同的
消息
队列
。但问题是,有时对应于
消息
队列
的键值可能已被某些系统实用程序使用。因此,我使用IPC_CREAT | IPC_EXEL标志来确保强制创建新的
消息
队列
。 如果msgget()返回错误,我会递增键值并重新尝试创建一个新的
消息
队列
,直到成功为止。现在,问题是
浏览 0
提问于2009-11-06
得票数 2
2
回答
ipcs的“文件”在哪里,为什么命名管道(mkfifo)不在ipc中列出?
fifo
我当时正在研究
linux
,偶然发现了这个ipcs命令。从手册页:ipc在手册页中没有解释,但它很可能代表进程间的
通信
。这从它所列出的信息的上下文中也是有意义的:共享内存段、
消息
队列
和信号量数组。我想知道,由于
linux
/unix中的所有内容都是一个“文件”,或者至少是一个类似文件的对象,那么ipcs中列出的元素中的“文件”在哪里呢? 为什么mkfifo创建的命名管道没有在ipcs中列出?据我所知,fifo
浏览 0
提问于2013-04-22
得票数 2
回答已采纳
2
回答
DBus与其它进程间
通信
方法的区别
c++
、
c
、
linux
、
ubuntu
、
dbus
当我研究
Linux
进程间
通信
时,我已经知道了一些方法,例如:管道、
消息
队列
、套接字、信号、共享内存、信号量,而且没有一种叫做Dbus的方法。但是今天,当我研究Dbus时,我读到:“D总线是一个进程间
通信
系统”(参见链接:)。 所以我的问题是: DBus和其他IPC方法有什么不同?
浏览 34
提问于2015-11-24
得票数 12
回答已采纳
2
回答
C语言中的
消息
队列
:实现双向
通信
c
、
linux
、
pointers
、
ipc
、
message-queue
我是C的学生和初学者,我想在C
linux
中使用
消息
队列
实现双向
通信
。我需要两个
队列
还是只需要一个
队列
来完成这项任务?
浏览 1
提问于2014-03-26
得票数 4
3
回答
跨多个运行的持久存储
c++
、
shared-libraries
、
daemon
存储程序和调用者程序位于同一
Linux
主机上。
浏览 1
提问于2011-05-12
得票数 2
3
回答
是否所有类型的进程/线程间
通信
都需要系统调用?
linux
、
multithreading
、
system-calls
、
inter-process-communicat
在
Linux
中, 进程间
通信
的类型如下 所有类型的线程
通信
都需要系统调用吗?我想知道是否所有进程间
通信
和线程间
通信
都涉及从用户模式切换到内核模式,以便操作系统内核运行来执行
通信
?由于系统调用都涉及这样的交换机,我问
通信
是否需要系统调用。例如,“共享内存”既可用于进程间
通信
,也可用于线程间
通信</em
浏览 10
提问于2015-02-07
得票数 3
1
回答
使用POSIX
消息
队列
进行进程内
通信
linux
、
multithreading
、
posix
、
embedded-linux
、
message-queue
我正在设计一个单进程多线程嵌入式
Linux
应用程序.该设计包括客户机-服务器子系统,其中工作线程接收POSIX
消息
队列
上其他线程发布的
消息
。 指定阻塞行为并在mq_getattr之前调用mq_send
浏览 12
提问于2020-02-27
得票数 3
回答已采纳
5
回答
使用POSIX
消息
队列
而不是TCP套接字--如何建立“连接”?
c
、
connection
、
client-server
、
posix
、
message-queue
我有客户端和服务器程序,现在通过TCP进行
通信
。我正在尝试使用POSIX
消息
队列
(当然,在客户机和服务器位于同一台计算机上的情况下)。我希望它能提高性能(特别是通过减少延迟)。客户端向服务器
队列
发布一条“连接”
消息
,包括客户端的
队列
名称(一个用于客户端到服务器的
通信
量,另一个用于converse).Server )打开客户端连接
消息
中指定的
队列
,并开始从客户端到服务器端
队列
中读取客户端使用众所周知的名称关闭服务器<e
浏览 10
提问于2009-01-03
得票数 16
回答已采纳
1
回答
线程和
消息
队列
架构。Java和C++的区别
java
、
c++
我正在学习Java for Android,以及我学到的一些关于线程和
消息
队列
的东西,如下所示。我有一些问题,在C++中线程间的
通信
不是由处理程序完成的。我认为这是通过
消息
队列
或管道完成的。我的问题是,在主线程
浏览 0
提问于2013-07-25
得票数 0
1
回答
POSIX
队列
的优点是什么,还是只有正常的数据结构
队列
?
c
、
data-structures
、
linux
、
message-queue
、
posix
我正在使用运行
Linux
的嵌入式设备进行编程,其中内存较少,只有64 is的闪存。我计划使用
队列
进行线程
通信
。我想知道对我的情况使用POSIX
队列
或简单
队列
的最佳优化方式是什么?这两个线程需要在数据写入或获取时进行
通信
。 我看到POSIX
队列</em
浏览 0
提问于2017-06-19
得票数 1
1
回答
在Corda中,需要为
消息
队列
打开哪些防火墙端口?
corda
在Corda中,
消息
队列
用于与其他节点
通信
。在我的防火墙中需要打开哪些端口才能使用此
消息
队列
进行
通信
?
浏览 0
提问于2018-03-21
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux消息队列源码解析
Linux 高级编程-消息队列 MsgQueue
java实现消息队列以及延迟消息(队列DelayQueue)
消息队列-架构为什么需要用消息队列
消息队列-延时消息实现
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券