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