1. 介绍 DBus是一种桌面环境的进程间通讯(IPC)机制,有低时延、低消耗等优点 基于socket(有待考证),提供了一对一的对等通讯 使用dbus-daemon作为后台进程时,可实现多对多通讯 由如下三个层次 - libdbus: 接口库,提供点对点通信和数据交换的能力 - 守护进程: 即db...
分类:
数据库 时间:
2014-11-14 01:30:56
阅读次数:
236
lienhua342014-10-291 信号的概念维基百科中关于信号的描述是这样的:在计算机科学中,信号(英语:Signals)是 Unix、类 Unix 以及其他 POSIX 兼容的操作系统中进程间通讯的一种有限制的方式。它是一种异步的通知机制,用来提醒进程一个事件已经发生。当一个信号发送给一个...
分类:
其他好文 时间:
2014-10-30 01:47:41
阅读次数:
226
一、管道实现进程间通讯主要的理论知识 1.什么是管道以及分类 管道是两个头的东西,每一个头各连接一个进程或者同一个进程的不同代码,依照管道的类别分有两种管道,匿名的和命名的;依照管道的传输方向分也能够分成两种,单向的双向的。依据管道的特点,命名管道通经常使用在网络环境下不同计算机上执行的进程之间.....
分类:
系统相关 时间:
2014-10-21 19:26:40
阅读次数:
527
有时候我们会遇到需要在两个进程间通过某种方式实现互操作,方法有很多,例如你可以尝试让两个进程持续监视一个外部文件,由此文件记录各自进程的数据;还有可以使用网络端口实现进程间通讯、共享一片内存区域记录及传递各自进程的数据等;此处讲述在.net 下如何利用消息的传递及处理实现两个进程的通讯。 是的...
分类:
Web程序 时间:
2014-09-28 18:24:33
阅读次数:
212
在Linux中,信号是进程间通讯的一种方式,它采用的是异步机制。当信号发送到某个进程中时,操作系统会中断该进程的正常流程,并进入相应的信号处理函数执行操作,完成后再回到中断的地方继续执行。需要说明的是,信号只是用于通知进程发生了某个事件,除了信号本身的信息之外,并不具备传递用户数据的功能。1 信号的...
分类:
系统相关 时间:
2014-08-21 16:30:14
阅读次数:
346
基础 我们从一个标准的echo服务器和客户端的例子来开始,这样的例子可以在几乎所有的网络和IPC示例中见到。我们暴露(expose)然后调用一个函数,这个函数接受一个字符串,并且返回一个相同的字符串,使用RCF,服...
分类:
编程语言 时间:
2014-08-18 18:57:43
阅读次数:
306
一个或多个进程可向消息队列写入消息,而一个或多个进程可从消息队列中读取消息,这种进程间通讯机制通常使用在客户/服务器模型中,客户向服务器发送请求消息,服务器读取消息并执行相应请求。在许多微内核结构的操作系统中,内核和各组件之间的基本通讯方式就是消息队列。例如,在 MINIX 操作系统中,内核、I/O 任务、服务器进程和用户进程之间就是通过消息队列实现通讯的。
Linux中的消息可以被描述成在内核...
分类:
系统相关 时间:
2014-08-12 17:09:54
阅读次数:
344
嵌入式OS入门笔记-以RTX为案例:八.RTX的进程间通讯(二) 介绍了RTX的信号量和邮箱机制。分析了信号量和互斥锁的区别。...
分类:
其他好文 时间:
2014-08-08 02:03:05
阅读次数:
298
进程间通讯(aidl)1.首先定义一个接口2.把这个接口的文件扩展名改为xxx.aidl3.写一个MyService类继承自Service类重新里面的方法,4.在MyService类定义一个内部类继承自Stub类5.在onBind()方法把内部类的一个实例作为返回值同外部访问6.在MainActiv...
分类:
其他好文 时间:
2014-08-02 15:28:43
阅读次数:
181
如何向其他线程的地址空间中注入代码并在这个线程的上下文中执行之?目录:●导言●Windows 钩子(Hooks)●CreateRemoteThread 和LoadLibrary 技术○进程间通讯●CreateRemoteThread 和 WriteProcessmemory 技术○如何使用该技术子类...
分类:
其他好文 时间:
2014-07-31 16:23:16
阅读次数:
315