码迷,mamicode.com
首页 >  
搜索关键字:mmap sharememory ipc    ( 2501个结果
认识oracle监听器配置文件
同一个主机的同一个数据库,只能有一个监听器,我们所配置多个监听器时,它会监听另外一台主机上的数据库,但这样性能不好。listener.ora配置文件讲解:监听器部分:LISTENER=(DESCRIPTION_LIST=(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPRO1))(ADDRESS=(PROTOCOL=TCP)(HO..
分类:数据库   时间:2014-09-27 11:02:29    阅读次数:222
Binder Proxy技术方案
Binder Proxy技术方案作者 低端码农时间 2014.08.230x0看到有多朋友尝试通过hook系统进程system_process的ioctl,以企图截获系统的IPC通讯。这个方法的弊端是太偏低层了,当截获成功了之后,要解析当中的通讯数据是比較麻烦了. 另外,当中还涉及一堆兼容性的问题,...
分类:其他好文   时间:2014-09-25 16:23:59    阅读次数:204
linux下进程间通信IPC几种方式性能比较
在项目中,经常会遇到单机上进程间的通信,常用的进程间通信方式一般有以下几种 1 socket  2 unixsocket 3 共享内存(share-memory) 4 管道(pipe) 5 消息队列(message-queue) 6 文件(file) 7 消息总线(比如zeromq) 8 其他中间件(比如redis, memchache, 数据库等) 如果项目仅仅是消息的传递,对...
分类:系统相关   时间:2014-09-24 20:33:27    阅读次数:3658
linux下六大IPC机制【转】
转自http://blog.sina.com.cn/s/blog_587c016a0100nfeq.htmllinux下进程间通信IPC的几种主要手段简介:管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有...
分类:系统相关   时间:2014-09-24 16:01:27    阅读次数:1547
内存分配原理 -进程分配内存的两种方式,分别有系统调用完成brk() 和mmap()(不设计共享内存)
如何查看进程发生缺页中断的次数?          用ps -o majflt,minflt -C program命令查看。           majflt代表major fault,中文名叫大错误,minflt代表minor fault,中文名叫小错误。           这两个数值表示一个进程自启动以来所发生的缺页中断的次数。 发成缺页中断后,执行了那些操作?...
分类:其他好文   时间:2014-09-23 14:17:14    阅读次数:256
几个系统调用分析 glibc中的malloc调用和共享内存原理
本文主要分析内存以及I/O相关的系统调用和库函数的实现原理,根据原理给出在使用过程中需要注意的问题和优化的侧重点,本文涉及到的系统调用包括readahead,pread/pwrite,read/write,mmap,readv/writev,sendfile,fsync/fdatasync/msync,shmget,malloc。        本文先简单介绍应用程序对内存的使用以及I/O系统对...
分类:其他好文   时间:2014-09-23 12:55:44    阅读次数:380
一张图深度解析Linux共享内存的内核实现
本文首先介绍了众所周知的共享内存API,然后介绍了相关的内核主要数据结构,并逐一分析了shmget、shmat、数据访问、shmdt的内核实现及数据结构之间的动态关系,从数据的关联图即可一窥共享内存的实现机制。...
分类:系统相关   时间:2014-09-23 01:59:03    阅读次数:537
进程间通信几种方式
进程间通信的几种方式: 1、普通管道(pipe):管道是一种单工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系或者兄弟进程之间。 2、流管道(s_pipe):一种半双工的通信方式,可以双向传输。 3、有名管道(named pipe):有名管道也是半双工的通信方式,但是它允许无亲缘关系的进程间的通信。 4、信号量(semophore):信...
分类:其他好文   时间:2014-09-22 17:09:42    阅读次数:211
进程间通信_05共享内存_System V实现
一 概念 内核分配的一块存储去,多个进程可以将物理内存映射到进程的虚拟地址空间,从而实现对内存的直接操作,是效率最高的IPC。 消息队列和管道都有在用户地址空间和内核空间相互复制产生的开销。 二 操作函数 1 创建共享内存 #include #include int shmget( key_t key, //代...
分类:其他好文   时间:2014-09-22 15:56:52    阅读次数:312
Android使用Messenger进行Service IPC通信分析
如果想要进行IPC通信,一般写一个AIDL接口,再写一个Service子类,然后实现AIDL接口 当做IBinder返回给Activity界面层。 如果不想写AIDL接口文件,只是单I线程中与Service进行通信 我们可以用Android写好的Messenger类来处理,一样能将消息传递给Service进行通信。 先写上基本代码: public class MyService ...
分类:移动开发   时间:2014-09-21 17:23:41    阅读次数:266
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!