-
队列: 和前面的栈类似,只允许入队与出队,有先进先出,后进后出的特点,类似排队买票,也是一种操作受限的线性表数据结构。
-
在多线程里学过的阻塞队列、并发队列中的队列指的就是这种队列。
-
队列也有两种实现方法,通过数组或者链表。通过数组实现的队列叫做顺序队列,通过链表实现的叫做链式队列。
-
因为队列是先进先出,所以当用数组来实现的时候,会有数据搬移的情况出现,那么这个时候出现了循环队列可解决这个问题。
-
线程池没有空闲线程时,新的任务请求线程资源时,线程池该如何处理?各种处理策略又是如何实现的?
- 直接拒绝
- 放在队列里,俗称阻塞队列
数据结构-队列
最新推荐文章于 2023-05-25 21:01:14 发布