码迷,mamicode.com
首页 >  
搜索关键字:fifo    ( 1424个结果
iOS GCD多线程介绍
GCD:是纯C语言写的,是苹果公司为多核的并行运算提出的解决方案。 GCD的两个核心概念: - 任务 - 队列将任务添加到队列中 GCD会自动将队列中的任务取出,放到对应的线程中执行 任务的取出遵循队列的FIFO原则:先进先出,后进后出 - 创建串行队列// "WE" 为线程的名称//...
分类:移动开发   时间:2015-08-28 00:36:39    阅读次数:221
java语言实现队列
什么是队列: 队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。队列是一种先进先出(First In First Out)的线性表,简称FIFO。允许插入的一端称为队尾,允许删除的一端称为队头。 队列的基本操作: enqueue(Object obj):入队操作 dequeue():出队操作 循环队列: 由于队列如果做成数组的形式,为了保证出队列的时间复...
分类:编程语言   时间:2015-08-25 16:48:59    阅读次数:205
Unix IPC之共享内存区(1)
1 共享内存区共享内存区是可用IPC形式中最快的,只有映射和解除映射需要进入内核的系统调用,映射后对共享内存区的访问和修改不再需要系统调用(内核只要负责好页表映射和处理页面故障即可),但通常需要同步手段。一个客户-服务器间传递文件数据的例子中,FIFO或消息队列等IPC方式通常需要4次内核-进程间的...
分类:其他好文   时间:2015-08-18 15:45:05    阅读次数:226
操作系统 linux 内核的三种进程调度方法
1,SCHED_OTHER 分时调度策略; 2,SCHED_FIFO 实时调度策略,先到先服务; 3,SCHED_RR 实时调度策略,时间片轮转 。         实时进程将得到优先调用,实时进程根据实时优先级决定调度权值,分时进程则通过nice和counter值决定权值,nice越小,counter越大,被调度的概率越大,也就是曾经使用了 cpu 最少的进程将会得到优先调度。 ...
分类:系统相关   时间:2015-08-18 11:57:37    阅读次数:164
Python多线程(3)——Queue模块
Queue模块支持先进先出(FIFO)队列,支持多线程的访问,包括一个主要的类型(Queue)和两个异常类(exception classes)。 Python 2 中的Queue模块在Python 3中更名为 queue。Queue对象的创建 可以通过实例化Queue类型获得队列对象:q ...
分类:编程语言   时间:2015-08-15 22:48:22    阅读次数:247
数据结构(Java语言)——Stack简单实现
栈是限制插入和删除只能在一个位置上进行的表,该位置是表的末端,叫做栈的顶top。对栈的基本操作有进栈push和出栈pop,前者相当于插入,后者这是删除最后插入的元素。栈有时又叫新进先出FIFO表。 由于栈操作是常数时间,因此除非在特殊情况下,栈不会产生明显改进。栈的第一种实现方法是使用单链表,通过在表的顶端插入来实现push,通过删除表顶端元素实现pop。top操作只是返回顶端元素的值。第二种实...
分类:编程语言   时间:2015-08-12 21:41:37    阅读次数:130
013实现使用两个堆栈队列(keep it up)
实现使用两个堆栈队列FIFO队列是一种数据结构(FIFO),后堆叠前进出的数据结构的(FILO)。两个栈实现的最简单的方法就是排队:队列中的第一个推栈,队列将数据顺序的第一个堆栈推入第二堆叠,然后叠加.两个规则:1)进队列,则直接压入第一个栈2)出队列,若果第二个栈不为空。直接pop(),如过第二个...
分类:其他好文   时间:2015-08-12 21:36:47    阅读次数:120
Linux进程间通信之管道(pipe)、命名管道(FIFO)与信号(Signal)
http://www.cnblogs.com/biyeymyhjob/archive/2012/11/03/2751593.html整理自网络Unix IPC包括:管道(pipe)、命名管道(FIFO)与信号(Signal)管道(pipe)管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名...
分类:系统相关   时间:2015-08-11 18:06:03    阅读次数:171
FIFO、LRU、OPT页面调度算法及例子
网上很多介绍3种页面置换算法的例子和过程是不正确的, 本文根据《操作系统概念》第七版对三种算法做介绍,并给出正确的例子以验证算法。 一、FIFO先进先出页面置换算法,创建一个FIFO队列来管理内存中的所有页。在计算缺页率的时候最好把每一次页面调度的队列写出来,这样不容易出错。 下面举例说明: 假设页帧为3,引用串为:7,0,1,2,0,3,0,4,2 页面走向:7,0,1,...
分类:编程语言   时间:2015-08-11 12:16:51    阅读次数:170
进程间通信-信号量
?? 信号量 简介:信号量与其他的ipc(管道 fifo 消息队列)不同,他是一个计数器,来计数可以访问共享资源的进程数 信号量操作 1.创建一个信号量 2.对信号量进行初始化 3.测试控制共享资源的信号量 4.若信号量为正则进程可以使用该资源信号量减一 5.若信号量为0则进程阻塞(如果设置成非阻塞则出错返回)直至信号量变正.信号量唤醒,返回第3步执行 6.若进程不再需要使用共享...
分类:系统相关   时间:2015-08-10 10:43:20    阅读次数:246
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!