package com.ctl.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.util.Random; import java.ut ...
分类:
数据库 时间:
2018-03-22 10:49:35
阅读次数:
185
转载请注明出处:http://www.cnblogs.com/skywang12345/p/3503458.html LinkedBlockingQueue介绍 LinkedBlockingQueue是一个单向链表实现的阻塞队列。该队列按 FIFO(先进先出)排序元素,新元素插入到队列的尾部,并且队 ...
分类:
数据库 时间:
2018-03-12 20:53:07
阅读次数:
224
一:减少锁的持有时间: 例如: 二:减小锁的粒度: 最熟悉的就是 ConcurrentHashMap,本质是分段,当put的时候,那么它会tryLock,锁定它所处的段内,对其他段数据读取不进行阻塞 三:使用读写分离锁来代替独占锁 四:锁分离 最熟悉的就是LinkedBlockingQueue,当用 ...
分类:
其他好文 时间:
2018-03-01 13:27:25
阅读次数:
119
详述: 线程阀是一种线程与线程之间相互制约和交互的机制; 作用:http://wsmajunfeng.iteye.com/blog/1629354阻塞队列BlockingQueue;数组阻塞队列ArrayBlockingQueue;链表阻塞队列LinkedBlockingQueue;优先级阻塞队列P ...
分类:
编程语言 时间:
2018-02-22 22:05:26
阅读次数:
169
·ArrayBlockingQueue:一个由数组结构组成的有界阻塞队列。·LinkedBlockingQueue:一个由链表结构组成的有界阻塞队列。·PriorityBlockingQueue:一个支持优先级排序的无界阻塞队列。·DelayQueue:一个使用优先级队列实现的无界阻塞队列。·Syn ...
分类:
其他好文 时间:
2018-02-07 14:58:35
阅读次数:
85
1. 变量和构造方法 2. 生产(put、offer) 3. 消费(take、poll) 4. 加全锁(remove) ...
分类:
数据库 时间:
2017-12-27 14:15:02
阅读次数:
226
package com.csf.myproject.core; import java.util.concurrent.BlockingQueue; import java.util.concurrent.LinkedBlockingQueue; import org.apache.log4j.Lo... ...
分类:
编程语言 时间:
2017-11-28 11:56:00
阅读次数:
185
1. LinkedBlockingQueue源码分析(JDK8) 2. LinkedBlockingQueue源码分析 啦啦啦 ...
分类:
数据库 时间:
2017-11-26 00:45:26
阅读次数:
153
1、LinkedBlockingQueue:基于链接节点的可选限定的blocking queue 。 这个队列排列元素FIFO(先进先出)。 队列的头部是队列中最长的元素。 队列的尾部是队列中最短时间的元素。 新元素插入队列的尾部,队列检索操作获取队列头部的元素。 链接队列通常具有比基于阵列的队列更 ...
分类:
数据库 时间:
2017-11-15 22:09:44
阅读次数:
186
Java中一般接触到的集合如下图: 关于Java中并发集合有: (1)CouncurrentHashMap (2)CopyOnWriteArrayList (3)LinkedBlockingQueue (4)ArrayBlockingQueue 这些的适用场景及其实现原理是必须要掌握的。 1、Has ...
分类:
编程语言 时间:
2017-09-09 22:34:48
阅读次数:
180