一 概念
内核分配的一块存储去,多个进程可以将物理内存映射到进程的虚拟地址空间,从而实现对内存的直接操作,是效率最高的IPC。
消息队列和管道都有在用户地址空间和内核空间相互复制产生的开销。
二 操作函数
1 创建共享内存
#include
#include
int shmget( key_t key, //代...
分类:
其他好文 时间:
2014-09-22 15:56:52
阅读次数:
312
Map:-------分割Reduce:---合并====Batch,ESB: Splite:----分割 Aggert:---合并 Channel----管道BPM Join fork task==========================================都是基于...
分类:
其他好文 时间:
2014-09-21 12:37:40
阅读次数:
206
??
1进程间通信
每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不
到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用
户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程
间通信(IPC,InterProcess
Communication)。
2pipe管...
分类:
其他好文 时间:
2014-09-21 03:11:39
阅读次数:
390
??
1fifo有名管道
创建一个有名管道,fifo
2.fifo依赖的头文件
#include
#include
函数声明
int mkfifo(const char *pathname, mode_tmode);
3.fifo的写端应用
#include
#include
#include
...
分类:
其他好文 时间:
2014-09-21 01:31:29
阅读次数:
284
AWKawk是一种编程语言,用于在linux/unix下对文本和数据进行处理。sedsed是一种流编辑器,它是文本处理中非常中的工具grepgrep是一种强大的文本搜索工具,常常跟管道结合使用WC使用wc命令统计文本信息,利用wc指令我们可以计算文件的Byte数、字数或是列数 wc参数 -c ...
分类:
其他好文 时间:
2014-09-20 15:22:47
阅读次数:
203
进程间通信 共享内存(剪切板) 匿名管道只能实现父子进程间的通信(以文件系统为基础): 匿名管道是什么,有什么用,怎么用 1、创建父进程,也就是在解决方案中建立一个parent的工程 2、在parent中通过createpipe创建匿名管道,并获得匿名管道的读、写句柄 3、在父进程中通过Create...
分类:
其他好文 时间:
2014-09-19 20:57:56
阅读次数:
289
今天我们介绍最后两个类
GameOverLayer类
GameLayer类
GameLayer类是整个游戏中最重要的类,因为是整个游戏的中央系统,控制着各个类(层)之间的交互,这个类中实现了猪脚小鸟和它的敌人(管道和草地- . -)碰撞检测,说道物理引擎的碰撞检测,我也是第一次接触,也没多大难度,就直接调用了cocos2d-x的接口,这个类就是游戏的主场景,游戏就是在这里进行的。
...
分类:
移动开发 时间:
2014-09-19 13:56:25
阅读次数:
270
时间限制:0.5s空间限制:4M题意: 有一个由管道组成的网络,有n个节点(n不大于100),1号节点可以制造原料,最后汇集到n号节点。原料通过管道运输。其中有一些节点有管道连接,这些管道都有着最大的流量限制,其中有一些管道必须充满。求1号节点最小的制造原料速度。如果原料不能运输到n,输出“Imp....
分类:
其他好文 时间:
2014-09-18 22:06:54
阅读次数:
239