dbus系列教程理解dbus核心概念
Posted 奇妙之二进制
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dbus系列教程理解dbus核心概念相关的知识,希望对你有一定的参考价值。
文章目录
我们前面介绍了什么是dbus,以及引入了消息总线dbus-daemon后台进程。
dbus为应用程序提供了一个抽象层,以公开它们的功能和可能性,简单理解就是远程调用。
通过 D-Bus 发送消息通常包含如下步骤(正常情况下):
- 创建和发送消息给后台dbus-daemon进程
- 后台dbus daemon进程会处理该消息,并转发给目标进程
- 目标程序接收到消息,然后根据消息的种类,做不同的响应:要么应答、要么忽略它。
综上原因,如果你准备在不同的进程之间传递大量的数据, D-Bus 可能不是最有效的方法,最有效的方法是使用共享内存,但是对共享内存的管理也是相当复杂的。
网上有一个叫d-feet的py
以上是关于dbus系列教程理解dbus核心概念的主要内容,如果未能解决你的问题,请参考以下文章