码迷,mamicode.com
首页 >  
搜索关键字:进程间    ( 3032个结果
Linux环境编程之IPC进程间通信(五):Posix消息队列1
对于管道和FIFO来说,必须应该先有读取者存在,否则先有写入者是没有意义的。而消息队列则不同,它是一个消息链表,有足够写权限的线程可往别的队列中放置消息,有足够读权限的线程可从队列中取走消息。每个消息都是一个记录,它由发送者赋予一个优先级。在某个进程往一个队列写入消息之前,并不需要另外某个进程在该队列上等待消息的到达。消息队列是随内核的持续性,一个进程可以往某个队列写入一些消息,然后终止,再让另外...
分类:系统相关   时间:2014-06-20 13:31:47    阅读次数:298
Linux环境编程之IPC进程间通信(四):管道和FIFO比较
系统加于管道和FIFO的唯一限制是: 1、OPEN_MAX 一个进程在任意时刻打开的最大描述符数。 2、PIP...
分类:系统相关   时间:2014-06-20 13:27:15    阅读次数:339
Linux环境编程之IPC进程间通信(三):FIFO
管道是没有名字的,因此它只能在有qinyuan...
分类:系统相关   时间:2014-06-20 12:22:33    阅读次数:442
Linux环境编制之IPC进程间通信(一):IPC概述
进程间通信就是在不同进程之间传播或交换信息,那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。但是,系统空间却是“公共场所”,所以内核显然可以提供这样的条件。除此以外,那就是双方都可以访问的外设了。在这个意义上,两个进程当然也可以通过磁盘上的普通文件交换信息,或者通过“注册表”或其它数据库中的某些表项和记录交换信息。广义...
分类:系统相关   时间:2014-06-20 10:43:26    阅读次数:376
FregClient和FregServer进程间通信
本文参考《Android系统源代码情景分析》,作者罗升阳 一、测试代码:        ~/Android/external/binder/server         ----FregServer.cpp         ~/Android/external/binder/common         ----IFregService.cpp...
分类:其他好文   时间:2014-06-20 10:15:53    阅读次数:370
Linux环境编程之IPC进程间通信(二):管道
管道作为最古老的进程间通信方法,它有以下几个特点: 1、没有名字,因此...
分类:系统相关   时间:2014-06-07 16:12:47    阅读次数:367
PHP Stream API初探
和SPL一样,在PHP手册里面,流被划为“other basic extensions”里面,是PHP开发中一个容易被忽视的函数系列。但其实在C++/Java中,流是一个很重要的概念。流的概念源于UNIX中的管道,管道是一条不间断的字节流,用来实现程序和进程间通信,或者读写外设,外部文件等。 流的概念是在php 4.3.0中被引入的。我们知道,文件操作,网络操作,数据压缩操作等具...
分类:Windows程序   时间:2014-06-07 15:27:34    阅读次数:385
浅谈Delphi中进程间的数据共享
DLL是创建Windows应用程序,实现代码重用的重要手段。那么当我们需要在进程间共享数据时,怎样做才能快捷方便地实现呢?在32位应用系统中,每个应用程序会将DLL映射到自己的地址空间,同时DLL中的数据也就随之被映射了。这样,每个应用程序都有自己的数据实例,在一个应用程序中修改DLL中的全局变量,...
分类:其他好文   时间:2014-06-06 14:50:18    阅读次数:222
操作系统之进程篇(4)--经典进程间通信(IPC)问题
1. 哲学家进餐问题:问题描述: 五个哲学家在一个圆桌上进餐,每人的面前放了一盘意大利面,两个盘子之间有一个叉子,但是由于盘子里面的面条十分光滑,需要两个叉子才能进行就餐行为。餐桌的布局如下图所示:假设哲学家的生活中只有两个活动:吃饭和思考[吃饭维持自身之生存,思考探究生存之意义],当然这样的哲学家...
分类:其他好文   时间:2014-06-05 20:56:11    阅读次数:320
windows核心编程之进程间共享数据
有时候我们会遇到window进程间共享数据的需求,比方说我想知道系统当前有多少某个进程的实例。我们可以在程序中定义一个全局变量,初始化为0,每当程序启动后就加1,当然我们我们可以借助第三方介质来储存这个变量,然后解析。这样做必须做到先写入后解析,不能实时更新数据。如果不考虑其他储存介质,只是进程中的通信,应该怎么做呢?windows提供了一些可行的方法,下面介绍常用的两种。 一、共享数据段 #...
分类:Windows程序   时间:2014-06-02 02:14:21    阅读次数:366
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!