系统加于管道和FIFO的唯一限制是:
1、OPEN_MAX 一个进程在任意时刻打开的最大描述符数。
2、PIP...
分类:
系统相关 时间:
2014-06-20 13:27:15
阅读次数:
339
管道是没有名字的,因此它只能在有qinyuan...
分类:
系统相关 时间:
2014-06-20 12:22:33
阅读次数:
442
上传两张Binder类图,有助于理解Binder进程间通信:...
分类:
移动开发 时间:
2014-06-20 11:32:02
阅读次数:
226
进程间通信就是在不同进程之间传播或交换信息,那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。但是,系统空间却是“公共场所”,所以内核显然可以提供这样的条件。除此以外,那就是双方都可以访问的外设了。在这个意义上,两个进程当然也可以通过磁盘上的普通文件交换信息,或者通过“注册表”或其它数据库中的某些表项和记录交换信息。广义...
分类:
系统相关 时间:
2014-06-20 10:43:26
阅读次数:
376
本文参考《Android系统源代码情景分析》,作者罗升阳
一、测试代码:
~/Android/external/binder/server
----FregServer.cpp
~/Android/external/binder/common
----IFregService.cpp...
分类:
其他好文 时间:
2014-06-20 10:15:53
阅读次数:
370
(1)Linux层次结构:
(2)Linux内核组成:
主要由进程调度(SCHED)、内存管理(MM)、虚拟文件系统(VFS)、网络接口(NET)和进程间通信(IPC)等5个子系统组成。
(3)与Unix的差异:
Linux支持动态加载内核模块支持对称多处理(SMP)机制Linux内核可以抢占Linux内核并不区分线程和其他的一般进程Linux提供具有设备类...
分类:
系统相关 时间:
2014-06-15 13:47:40
阅读次数:
478
一、
1、定义硬件访问服务接口(为了进程间通信)
~/android-2.3_r1/frameworks/base
----Android.mk
----/core/java/android/os/IFregService.aidl
Android系统提供了一种描述语言来定义具有跨进程访问能力的服务接口,这种描述语言称为Andr...
分类:
其他好文 时间:
2014-06-11 06:42:03
阅读次数:
276
同步的内容在《UNP2》里把它看作了进程间通信,我觉得其实tongbuzhishi...
分类:
系统相关 时间:
2014-06-08 10:10:51
阅读次数:
330
管道作为最古老的进程间通信方法,它有以下几个特点:
1、没有名字,因此...
分类:
系统相关 时间:
2014-06-07 16:12:47
阅读次数:
367
和SPL一样,在PHP手册里面,流被划为“other basic extensions”里面,是PHP开发中一个容易被忽视的函数系列。但其实在C++/Java中,流是一个很重要的概念。流的概念源于UNIX中的管道,管道是一条不间断的字节流,用来实现程序和进程间通信,或者读写外设,外部文件等。
流的概念是在php 4.3.0中被引入的。我们知道,文件操作,网络操作,数据压缩操作等具...