随笔分类 -  java Queue

摘要:转载自 集合框架 Queue ArrayBlockingQueue 摘要:java.util.concurrent类java.util.concurrent 类 ArrayBlockingQueue<E> java.lang.Object java.util.AbstractCollection<E 阅读全文
posted @ 2018-07-18 22:19 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 java多线程之:SynchronousQueue队列 SynchronousQueue是这样一种阻塞队列,其中每个 put 必须等待一个 take,反之亦然。同步队列没有任何内部容量,甚至连一个队列的容量都没有。 不能在同步队列上进行 peek,因为仅在试图要取得元素时,该元素才存在; 除 阅读全文
posted @ 2018-07-18 22:19 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 集合框架 Queue BlockingQueue详解 摘要:本例介绍一个特殊的队列:BlockingQueue,如果BlockingQueue是空的,从BlockingQueue取东西的操作将会被阻断进入等待状态,直到BlockingQueue进了东西才会被唤醒,同样,如果BlockingQ 阅读全文
posted @ 2018-07-18 22:19 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 深入Java集合系列之五:PriorityQueue 前言 今天继续来分析一下PriorityQueue的源码实现,实际上在Java集合框架中,还有ArrayDeque(一种双端队列),这里就来分析一下PriorityQueue的源码。PriorityQueue也叫优先队列,所谓优先队列指的 阅读全文
posted @ 2018-07-18 22:04 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 并发队列-无界非阻塞队列 ConcurrentLinkedQueue 原理探究 一、 前言 常用的并发队列有阻塞队列和非阻塞队列,前者使用锁实现,后者则使用CAS非阻塞算法实现,使用非阻塞队列一般性能比较好,下面就看看常用的非阻塞ConcurrentLinkedQueue是如何使用CAS实现 阅读全文
posted @ 2018-05-08 10:20 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)