共享内存同意两个或多个进程共享一给定的存储区,由于数据不须要来回复制,所以是最快的一种进程间通信机制。共享内存能够通过mmap()映射普通文件(特殊情况下还能够採用匿名映射)机制实现,也能够通过系统V共享内存机制实现。应用接口和原理非常easy,内部机制复杂。为了实现更安全通信,往往还与信号量等同步...
分类:
系统相关 时间:
2014-11-07 18:32:40
阅读次数:
183
问题:同一节点上有两个实例,如果想在其中一个实例下访问另一个实例中的数据库,有两种方法:
1. 使用catalog local node的方式,在其中一个实例中将另外一个实例直接编目,这种方试中,它们之间采用的通信方式是IPC(进程间通信),这种方式只能在同一物理机上进行。
2. 使用catalog TCPIP node的方式,将其中一个作为客户端,另一个作为服务端, 这种方式中,它们之间采用...
分类:
数据库 时间:
2014-11-07 11:18:32
阅读次数:
244
VxWorks进程间通信2 -- 信号量一.信号量的概念是实现任务互斥、同步操作的主要机制。VxWorks提供的信号量经过了高度优化,在所有任务间通信机制中,速度最快。二.信号量的分类Binary Semaphores(二进制):完成互斥、同步操作的最佳方式;速度最快,最常用。Mutual Excl...
分类:
系统相关 时间:
2014-11-07 11:04:12
阅读次数:
227
AIDL (Android Interface Definition Language) 是一种IDL 语言,用于生成可以在Android设备上两个进程之间进行进程间通信(interprocess communication, IPC)的代码。如果在一个进程中(例如Activity)要调用另一个进程中(例如Service)对象的操作,就可以使用AIDL生成可序列化的参数。本文简单介绍AIDL的使用...
分类:
系统相关 时间:
2014-11-05 17:15:31
阅读次数:
238
[转自: http://blog.csdn.net/Paradise_for_why/article/details/5550619]这一章就是著名的IPC,这个东西实际的作用和它的名字一样普及。例如我们浏览网页,打印文章,等等。IPC总共有五种类型:共享内存(Shared Memory):最容易理...
分类:
系统相关 时间:
2014-11-05 00:01:21
阅读次数:
310
**************************************************************************************************posix 信号量信号量是一种是一种用于提供不同进程间或一个给定进程的不同线程间同步手段的原语。本书讨论...
分类:
系统相关 时间:
2014-11-01 13:16:50
阅读次数:
310
共享内存的工作方式顾名思义,共享内存让一段内存可供多个进程访问。用特殊的系统调用(即对 UNIX 内核的请求)分配和释放内存并设置权限;通过一般的读写操作读写内存段中的数据。共享内存并不是从某一进程拥有的内存中划分出来的;进程的内存总是私有的。共享内存是从系统的空闲内存池中分配的,希望访问它的每个进...
分类:
系统相关 时间:
2014-10-31 11:30:22
阅读次数:
298
key_t键和ftok函数三种类型的system v IPC使用key_t值作为他们的名字。头文件把key_t这个数据类型定义为一个整数,它通常是一个至少32的整数,这些整数通常是由ftok函数赋予的。函数ftok()把一个已存在的路径名和一个整数标识符转换成一个key_t值,称为IPC键。#inc...
分类:
系统相关 时间:
2014-10-30 13:07:50
阅读次数:
252
函数: (1)int shmget(key_t key, int size, int shmflg),开辟或使用一块共享内存。 (2)void *shmat(int shmid, const void *shmaddr, int shmflg), 将参数shmid所指向的共享内存与当前进程连接。当使用某共...
分类:
系统相关 时间:
2014-10-29 00:30:39
阅读次数:
217
sigaction函数的功能是检查或修改与指定信号相关联的处理动作(可同时两种操作)。
他是POSIX的信号接口,而signal()是标准C的信号接口(如果程序必须在非POSIX系统上运行,那么就应该使用这个接口)
给信号signum设置新的信号处理函数act, 同时保留该信号原有的信号处理函数oldact
int
sigaction(int signo,const...
分类:
系统相关 时间:
2014-10-27 15:42:22
阅读次数:
316