摘要: 概览 基于双向链表实现,使用 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 阅读全文
posted @ 2021-04-16 11:37 +D 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 读写分离 写操作在一个复制的数组上进行,读操作还是在原始数组中进行,读写分离,互不影响。 写操作需要加锁,防止并发写入时导致写入数据丢失。 写操作结束之后需要把原始数组指向新的复制数组。 // 测试代码package javaCollection; import java.util.concurre 阅读全文
posted @ 2021-04-16 09:03 +D 阅读(44) 评论(0) 推荐(0) 编辑