摘要:
概览 基于双向链表实现,使用 Node 存储链表节点信息。 private static class Node<E> { E item; Node<E> next; Node<E> prev; Node(Node<E> prev, E element, Node<E> next) { this.it 阅读全文
摘要:
读写分离 写操作在一个复制的数组上进行,读操作还是在原始数组中进行,读写分离,互不影响。 写操作需要加锁,防止并发写入时导致写入数据丢失。 写操作结束之后需要把原始数组指向新的复制数组。 // 测试代码package javaCollection; import java.util.concurre 阅读全文