哪位能给我讲讲什么是“first in first out”

来源:百度知道 编辑:UC知道 时间:2024/05/06 10:45:27
哪位能给我什么是FIFO+LIFO
first in first out,last in first out
我不太懂,但是现在需要了解一下

请懂得朋友帮我解释一下

一个山洞的洞口一次只能进一个人,一队人排队进入山洞
FIFO :先进先出---- 山洞有两个洞口,一边进,另一边出,所以第一个进去的肯定第一个出来.后面的要出来必须等到他前面的都出来他才能出来
LIFO : 后进先出 ---- 山洞只有一个洞口,先进去的人想出来必须等在他之后进来的人都出去之后才能出来.

FIFO相当于一个管道,就是一片单向的存储区,一头进一头出,先进去的在前面,自然先从另一边出来,就是先进管道的数据先从管道中出来
LIFO类似堆栈的原理,即这片存储区只有一个出口,数据进出都要从这个口后进的在先进的数据钱面,数据出去的时候,前面的先出

是数据结构的问题吧
first in first out就是先进先出,就是队列,像排队一样,一端进一端出。
last in first out后进先出,就是栈,只有一端可进出。
你可以看看数据结构的书哈

先进先出队列(FIFO queueing)是在交换和路由选择中的一个算法,其使缓冲和发送分组按顺序的到达。FIFO不包含优先权概念或通信分类。仅有一个队列在那里,所有的分组被平等的对待。分组被按顺序发出一个界面,在那里它们到达。
后进先出 栈 LIFO

first in first out 就是 先进先出 队列 就这样的
last in first out 就是 后进先出 栈 就是这样的

这是操作系统里面的吧 根据字面意思很好理解阿