GCD是基于C语言的框架工作原理:让程序平行排队的特定任务,根据可用的处理资源,安排它们在任何可用的处理器上执行任务要执行的任务可以是一个函数或者一个block底层是通过线程实现的,不过程序员可以不必关注实现的细节GCD中的FIFO队列称为dispatch queue,可以保证先进来的任务先得到执行...
分类:
编程语言 时间:
2015-06-10 22:19:28
阅读次数:
135
Java 自定义队列Queue:队列的抽象数据类型就是一个容器,其中的对象排成一个序列,我们只能访问和取出排在最前端( Front)的对象,只能在队列的尾部( Rear)插入新对象。正是按照这一规则,才能保证最先被插入的对象首先被删除( FIFO)。java本身是有自带Queue类包,为了达到学习目的已经更好深入了解Queue队列,自己动手自建java Queue类是个很好的学习开始:
基于数组的...
分类:
编程语言 时间:
2015-06-10 08:56:31
阅读次数:
168
什么是队列?队列(Queue)也是一种运算受限的线性表。它仅仅同意在表的一端进行插入,而在还有一端进行删除。同意删除的一端称为队头(front),同意插入的一端称为队尾(rear)。FIFO原则队列具有先进先出原则。与栈的先进后出形成对照。为什么设计循环队列?队列的顺序存储结构称为顺序队列。顺序队列...
分类:
其他好文 时间:
2015-06-09 17:04:05
阅读次数:
89
栈和队列是两种不同的存储结构。栈是后进先出(LIFO),队列是先进先出(FIFO)。 栈的基本操作: 1 #define STACK_INIT_SIZE 100 2 #define STACK_INCREMENT 10 3 /*结点定义*/ 4 typedef struct 5 { 6 S...
分类:
其他好文 时间:
2015-06-09 16:28:47
阅读次数:
106
FIFO解决了在进程通信的时候产生大量临时文件的问题,并且可以实现非血缘关系进程间的通信,而且可以保留给后来的进程使用。FIFO的读写规则和匿名管道的读写规则相似,不过FIFO保存在磁盘上,而匿名管道保存在内存里。当FIFO的写进程关闭的时候,会向FIFO的读进程发送一个文件结束符。客户端:#inc...
分类:
其他好文 时间:
2015-06-09 15:34:54
阅读次数:
243
理论基础:队列(Queue)是插入操作限定在表的尾部而其它操作限定在表的头部进行的线性表。把进行插入操作的表尾称为队尾(Rear),把进行其它操作的头部称为队头(Front)。对列的操作是按照先进先出(FirstInFirstOut)或后进后出(LastInLastOut)的原则进行的,因此,队列又称为FIFO..
分类:
编程语言 时间:
2015-06-09 14:02:15
阅读次数:
230
1.mkfifo -m 777 fifo1 : 创建一个有名管道,权限是7772.可以实现无关进程间的通信,克服了匿名管道的缺陷3.,管道文件最前面是 p4.管道文件传输信息类似于文件,但又区别于普通文件,管道文件在数据读出后,管道中就会同时清除数据5.函数创建管道: #include#includ...
分类:
其他好文 时间:
2015-06-09 09:37:08
阅读次数:
135
Hadoop集群中有三种作业调度算法,分别为FIFO,公平调度算法和计算能力调度算法 先来先服务(FIFO) Hadoop中默认的调度器FIFO,它先按照作业的优先级高低,再按照到达时间的先后选择被执行的作业。 FIFO比较简单...
分类:
编程语言 时间:
2015-06-08 20:01:41
阅读次数:
157
IPC基本概念:1. 进程间通信 IPC (interprocess communication),是所有UNIX系统中进程进程间通信的总称2.多个进程之间可以互相访问进程A | | | |FIFO pipe 共享内存 信号灯 | | | |进程B3.进程运行期间,不考虑IPC内存共享机制,一个运行...
分类:
系统相关 时间:
2015-06-08 19:17:46
阅读次数:
155
1,使用last命令读取data file ,数据格式文件使用cat读取会出现乱码2,- 普通文件,使用cat或者 last命令来读取 d 目录 l 链接 b 块设备文件 c 字符设备文件 ,一次性读取 s 套接字 网络数据通信 p FIFO 文件
分类:
系统相关 时间:
2015-06-08 09:32:29
阅读次数:
146