码迷,mamicode.com
首页 >  
搜索关键字:mmap sharememory ipc    ( 2501个结果
细说linux IPC(一):基于socket的进程间通信(上)
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet 或 .../gentleliu,文章仅供学习交流,请勿用于商业用途】     在一个较大的工程当中,一般都会有多个进程构成,各个功能是一个独立的进程在运行。既然多个进程构成一个工程,那么多个进程之间肯定会存在一些信息交换或共享数据,这就涉及到进程间通信。进程间通道有很多种,比如有最熟悉网络编程中的socket、还...
分类:系统相关   时间:2014-11-10 12:02:51    阅读次数:196
内存控制篇calloc free getpagesize malloc mmap munmap
calloc(配置内存空间)相关函数malloc,free,realloc,brk表头文件#include 定义函数void *calloc(size_t nmemb,size_t size);函数说明calloc()用来配置nmemb个相邻的内存单位,每一单位的大小为size,并返回指向第一个元素...
分类:其他好文   时间:2014-11-10 06:24:51    阅读次数:326
linux进程通信之共享内存
共享内存同意两个或多个进程共享一给定的存储区,由于数据不须要来回复制,所以是最快的一种进程间通信机制。共享内存能够通过mmap()映射普通文件(特殊情况下还能够採用匿名映射)机制实现,也能够通过系统V共享内存机制实现。应用接口和原理非常easy,内部机制复杂。为了实现更安全通信,往往还与信号量等同步...
分类:系统相关   时间:2014-11-07 18:32:40    阅读次数:183
DB2中编目本机当中数据库的方法
问题:同一节点上有两个实例,如果想在其中一个实例下访问另一个实例中的数据库,有两种方法: 1. 使用catalog local node的方式,在其中一个实例中将另外一个实例直接编目,这种方试中,它们之间采用的通信方式是IPC(进程间通信),这种方式只能在同一物理机上进行。 2. 使用catalog TCPIP node的方式,将其中一个作为客户端,另一个作为服务端, 这种方式中,它们之间采用...
分类:数据库   时间:2014-11-07 11:18:32    阅读次数:244
Linux Namespaces机制
Linux Namespaces机制提供一种资源隔离方案。PID,IPC,Network等系统资源不再是全局性的,而是属于特定的Namespace。每个Namespace里面的资源对其他Namespace都是透明的。要创建新的Namespace,只需要在调用clone时指定相应的flag。Linux Namespaces机制为实现基于容器的虚拟化技术提供了很好的基础,LXC(Linux conta...
分类:系统相关   时间:2014-11-06 10:57:30    阅读次数:172
Android checkCallingPermission()方法返回值问题
Android开发检查权限时,发现调用checkCallingPermission()总是返回值-1,而Binder.getCallingPid() == Process.myPid()又总是返回true,百思不得其解。 网上查资料后发现,必须是在使用AIDL时在IPC(interprocess communication)方法中调用上述两个方法,才能够得到期望的值。...
分类:移动开发   时间:2014-11-05 19:42:47    阅读次数:175
进程间通信---AIDL的使用实例
AIDL (Android Interface Definition Language) 是一种IDL 语言,用于生成可以在Android设备上两个进程之间进行进程间通信(interprocess communication, IPC)的代码。如果在一个进程中(例如Activity)要调用另一个进程中(例如Service)对象的操作,就可以使用AIDL生成可序列化的参数。本文简单介绍AIDL的使用...
分类:系统相关   时间:2014-11-05 17:15:31    阅读次数:238
Service练习——通过Messenger(信使)来实现IPC通讯(Messenger底层使用AIDL实现)
通过Messenger(信使)来实现IPC通讯(Messenger底层使用AIDL实现)步骤:服务端1、在Service中创建一个Handler对象,用于处理消息2、在Service中创建一个Messenger对象,并绑定Handler3、在onBind方法中通过Messenger.getBinde...
分类:其他好文   时间:2014-11-05 07:00:08    阅读次数:308
〖Linux〗Linux高级编程 - 进程间通信(Interprocess Communication)
[转自: http://blog.csdn.net/Paradise_for_why/article/details/5550619]这一章就是著名的IPC,这个东西实际的作用和它的名字一样普及。例如我们浏览网页,打印文章,等等。IPC总共有五种类型:共享内存(Shared Memory):最容易理...
分类:系统相关   时间:2014-11-05 00:01:21    阅读次数:310
共享内存生产者消费者
ipc.h#pragma once#ifndef _ipc_h#define _ipc_h#include #include #include #include #include #include #include#define BUFSZ 256//建立或获取ipc 的一组函数的原型说明int P...
分类:其他好文   时间:2014-11-04 06:43:46    阅读次数:214
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!