上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 41 下一页
摘要: 原文地址:https://blog.csdn.net/Dax1n/article/details/69813682 介绍 Java 6的并发编程包中的SynchronousQueue是一个没有数据缓冲的BlockingQueue(队列只能存储一个元素)。 生产者线程对其的插入操作put必须等待消费者 阅读全文
posted @ 2021-10-23 15:29 姚春辉 阅读(118) 评论(0) 推荐(0)
摘要: 原文地址:http://cmsblogs.com/?p=2413 DelayQueue是一个支持延时获取元素的无界阻塞队列。 里面的元素全部都是“可延期”的元素,列头的元素是最先“到期”的元素。 如果队列里面没有元素到期,是不能从列头获取元素的,哪怕有元素也不行。 也就是说只有在延迟期到时才能够从队 阅读全文
posted @ 2021-10-23 15:26 姚春辉 阅读(83) 评论(0) 推荐(0)
摘要: 原文地址:http://www.importnew.com/25541.html 一、 前言 PriorityBlockingQueue是带优先级的无界阻塞队列,每次出队都返回优先级最高的元素,是二叉树最小堆的实现,研究过数组方式存放最小堆节点的都知道,直接遍历队列元素是无序的。 二、 Priori 阅读全文
posted @ 2021-10-23 14:53 姚春辉 阅读(85) 评论(0) 推荐(0)
摘要: 原文地址:http://www.importnew.com/25566.html 一、 前言 上节介绍了无界链表方式的阻塞队列LinkedBlockingQueue,本节来研究下有界使用数组方式实现的阻塞队列ArrayBlockingQueue 二、 ArrayBlockingQueue类图结构 如 阅读全文
posted @ 2021-10-23 14:50 姚春辉 阅读(72) 评论(0) 推荐(0)
摘要: 原文地址:http://ifeve.com/concurrent-collections-3/ 关于与LinkedBlockingDeque类似的单向队列LinkedBlockingQueue可以参考:Java并发49 使用阻塞线程安全的列表 列表(list)是最基本的集合。 一个列表中的元素数量是 阅读全文
posted @ 2021-10-23 14:20 姚春辉 阅读(94) 评论(0) 推荐(0)
摘要: 原文地址:http://www.importnew.com/25583.html 一、前言 前面介绍了使用CAS实现的非阻塞队列ConcurrentLinkedQueue,下面就来介绍下使用独占锁实现的阻塞队列LinkedBlockingQueue的实现。 二、 LinkedBlockingQueu 阅读全文
posted @ 2021-10-23 14:13 姚春辉 阅读(81) 评论(0) 推荐(0)
摘要: 原文地址:https://www.jianshu.com/p/602b3240afaf ConcurrentLinkedDeque 是双向链表结构的无界并发队列,从JDK 7开始加入到J.U.C的行列中,使用CAS实现并发安全。 与 ConcurrentLinkedQueue 的区别是该阻塞队列同时 阅读全文
posted @ 2021-10-23 11:27 姚春辉 阅读(188) 评论(0) 推荐(0)
摘要: 一、 前言 常用的并发队列有阻塞队列和非阻塞队列。 前者使用锁实现,后者则使用CAS非阻塞算法实现,使用非阻塞队列一般性能比较好。 下面就看看常用的非阻塞ConcurrentLinkedQueue是如何使用CAS实现的。 二、 ConcurrentLinkedQueue类图结构 如图Concurre 阅读全文
posted @ 2021-10-22 10:38 姚春辉 阅读(145) 评论(0) 推荐(0)
摘要: ConCurrentHashMap 1.8 相比 1.7的话,主要改变为: 去除 Segment + HashEntry + Unsafe 的实现,改为 Synchronized + CAS + Node + Unsafe 的实现其实 Node 和 HashEntry 的内容一样,但是HashEnt 阅读全文
posted @ 2021-10-21 20:27 姚春辉 阅读(5839) 评论(0) 推荐(0)
摘要: 原文地址:http://ifeve.com/concurrenthashmap/ 术语定义 术语英文解释 哈希算法 hash algorithm 是一种将任意内容的输入转换成相同长度输出的加密方式,其输出被称为哈希值。 哈希表 hash table 根据设定的哈希函数H(key)和处理冲突方法将一组 阅读全文
posted @ 2021-10-20 19:59 姚春辉 阅读(89) 评论(0) 推荐(0)
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 41 下一页