摘要: 概要: ArrayBlockingQueue的内部是通过一个可重入锁ReentrantLock和两个Condition条件对象来实现阻塞 注意这两个Condition即ReentrantLock的Condition:ReentrantLock的内部类Sync继承了AQS这个抽象类,Sync的newC 阅读全文
posted @ 2018-09-11 17:27 twoheads 阅读(277) 评论(0) 推荐(0)
摘要: 写入时复制(CopyOnWrite) 什么是CopyOnWrite容器 CopyOnWrite容器即写时复制的容器。通俗的理解是当我们往一个容器添加元素的时候,不直接往当前容器添加,而是先将当前容器进行Copy,复制出一个新的容器,然后新的容器里添加元素,添加完元素之后,再将原容器的引用指向新的容器 阅读全文
posted @ 2018-09-11 16:00 twoheads 阅读(255) 评论(0) 推荐(0)
摘要: <T extends Comparable<? super T>>首先这是运用了java的泛型①extends后面跟的类型如<任意字符 extends 类/接口>表示泛型的上限 ②同样的super表示泛型的下限③<T extends Comparable<? super T>>这里来分析T表示任意字 阅读全文
posted @ 2018-09-11 14:00 twoheads 阅读(2009) 评论(0) 推荐(0)