码迷,mamicode.com
首页 >  
搜索关键字:fifo    ( 1424个结果
IPC 消息队列 一
消息队列可以认为是一个消息链表,某个进程往一个消息队列中写入消息之前,不需要另外某个进程在该队列上等待消息的达到,这一点与管道和FIFO相反。Posix消息队列与System V消息队列的区别如下:1. 对Posix消息队列的读总是返回最高优先级的最早消息,对System V消息队列的读则可以返回任...
分类:其他好文   时间:2014-11-28 17:42:11    阅读次数:278
SDRAM interface slashes pin count
Many designs need deep buffering but don't require ultrahigh-memory bandwidth. Examples include image and audio processing, as well as some deep-FIFO ...
分类:其他好文   时间:2014-11-28 15:44:48    阅读次数:196
管道和FIFO
管道和FIFO管道(pipe) 管道在Unix及Linux进程间通信是最基础的,很容易理解。管道就像一个自来水管,一端注入水,一端放出水,水只能在一个方向上流动,而不能双向流动。管道是典型的单向通信,即计算机网络中所说的“半双工”。管道又名匿名管道,所以只能用在具有公共祖先的进程之间使用,通常使用在...
分类:其他好文   时间:2014-11-28 11:42:25    阅读次数:171
Linux管道(具名FIFO)
概述    (匿名)管道应用的一个限制就是只能在具有共同祖先(具有亲缘关系)的进程间通信。    如果我们想在不相关的进程之间交换数据,可以使用FIFO文件来做这项工作,它经常被称为命名管道;命名管道是一种特殊类型的文件. 管道应用1)创建一个命名管道命名管道可以从命令行上创建: $ mkfifo  命名管道在程序里创建: #include #include...
分类:系统相关   时间:2014-11-26 06:41:22    阅读次数:417
D-Bus概述
摘要参考自: http://blog.csdn.net/lizzywu/article/details/7651441 DBus是一种IPC机制,由freedesktop.org项目提供,使用GPL许可证发行,用于进程间通信或进程与内核的通信。 注:Linux中的IPC通信机制还包括,管道(fifo),共享内存,信号量,消息队列,Socket等。 DBus进程间通信主要有三层架...
分类:其他好文   时间:2014-11-24 11:56:46    阅读次数:297
算法导论------------栈(stack)简单的数组实现
栈和队列都是动态集合,元素的出入是规定好的。栈规定元素是先进后出(FILO),队列规定元素是先进先出(FIFO)。栈和队列的实现可以采用数组和链表进行实现。在标准模块库STL中有具体的应用,可以参考http://www.cplusplus.com/reference/。 栈的基本操作包括入栈push和出栈pop,栈有一个栈顶指针top,指向最新如栈的元素,入栈和出栈操作操作都是从栈顶端进...
分类:编程语言   时间:2014-11-24 10:11:18    阅读次数:155
iOS_多线程_GCD
1、GCD串行队列+异步dispatch 说明:非常非常非常有用的操作 异步,表示会在主线程之外开一个(只开一个)新的线程 当dispatch分派好block之后,主线程立即返回,继续向下执行 串行队列,表示:被分派到此队列的block们,将FIFO有序地一个接一个执行 dispatch_async说明: 立即返回,从不等待,队列决定是serially还是con...
分类:移动开发   时间:2014-11-23 13:15:44    阅读次数:571
Java数据结构系列之——队列(1):队列的顺序存储结构及其实现
package queue.sequencequeue; /** * 队列的定义:队列是只允许在一端进行插入操作,而在另外一端进行删除操作的线性表 * 队列是一种先进先出(First In First Out)的线性表,简称FIFO,允许插 * 入的一端称为队尾,允许删除的一端称为队头 * @author wl * */ public class SequenceQueue { pr...
分类:编程语言   时间:2014-11-23 09:21:48    阅读次数:199
细说linux IPC(六):pipe和FIFO
在unix系统上最早的IPC形式为管道,管道的创建使用pipe函数:#includeintpipe(intpipefd[2]);该函数创建一个单向的管道,返回两个描述符 pipefd[0],和pipefd[1],pipefd[0]用于读操作,pipefd[1]用于写操作。该函数一般应用在父子进程(有...
分类:系统相关   时间:2014-11-22 21:31:38    阅读次数:296
LRU缓存实现(Java)
LRU缓存实现(Java)LRU Cache的LinkedHashMap实现LRU Cache的链表+HashMap实现LinkedHashMap的FIFO实现调用示例LRU是Least Recently Used 的缩写,翻译过来就是“最近最少使用”,LRU缓存就是使用这种原理实现,简单的说就是缓...
分类:编程语言   时间:2014-11-22 14:40:32    阅读次数:257
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!