摘要: CopyOnWriteArrayList 也是实现List接口他是在concurrent 包里面,所以他是线程安全的,其他的基本和ArrayList很想。他线程安全是用ReentrantLock 实现的,他内部有一个ReentrantLock对象,然后在增删改的时候都操作这个锁对象,所以他在多线程里 阅读全文
posted @ 2018-04-11 14:39 tangw 阅读(167) 评论(0) 推荐(0) 编辑
摘要: LinkedList 内部是用双向链表实现的。可以为空,可以重复,是有序的,线程不安全。 实现原理 属性: 1.size 长度 2.node<E> first 第1各元素 3.node<E> last 最后一个元素 内部类 Node<E> 里面有3个属性,E element, Node<E> pre 阅读全文
posted @ 2018-04-11 10:08 tangw 阅读(134) 评论(0) 推荐(0) 编辑