阻塞队列
阻塞队列
队列:
队列就是一个管道
先进来的元素先出(FIFO)
队列涉及两个操作,一个写入,一个读取
阻塞情况:
当队列已经满了,继续写入,形成写入阻塞
当队列已经空了,继续读取,形成读取阻塞
java类:
队列类:Queue
双端队列:Deque
阻塞队列:BlockingQueue
非阻塞队列:AbstractQueue
数组阻塞队列:ArrayBlockingQueue
链表阻塞队列:LinkedBlockingQueue
队列:
队列就是一个管道
先进来的元素先出(FIFO)
队列涉及两个操作,一个写入,一个读取
阻塞情况:
当队列已经满了,继续写入,形成写入阻塞
当队列已经空了,继续读取,形成读取阻塞
java类:
队列类:Queue
双端队列:Deque
阻塞队列:BlockingQueue
非阻塞队列:AbstractQueue
数组阻塞队列:ArrayBlockingQueue
链表阻塞队列:LinkedBlockingQueue