摘要: /** * 拥有公平(FIFO)和非公平(LIFO)策略 * SynchronousQueue没有容量,是无缓冲等待队列,是一个不存储元素的阻塞队列,会直接将任务交给消费者,必须等队列中的添加元素被消费后才能继续添加新的元素 * 同步Queue,属于线程安全的BlockingQueue的一种,此队列 阅读全文
posted @ 2023-04-05 23:01 余生请多指教ANT 阅读(43) 评论(0) 推荐(0) 编辑
摘要: // 有一个内部类 final class Node<E> , // 用于包装每个节点的数据。另外有成员属性 // Node<E> first,Node<E> last, // 当前拥有元素数量int count ,容量 int capacity; // E item 当前节点数据 // Node< 阅读全文
posted @ 2023-04-05 21:49 余生请多指教ANT 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 1 //transient是Java语言的关键字,用来表示一个成员变量不是该对象序列化的一部分。当一个对象被序列化的时候,transient型变量的值不包括在序列化的结果中。 2 // 而非transient型的变量是被包括进去的。 注意static修饰的静态变量天然就是不可序列化的。 3 4 // 阅读全文
posted @ 2023-04-05 19:30 余生请多指教ANT 阅读(21) 评论(0) 推荐(0) 编辑
摘要: private static final int FLAG1 = 1; private static final int FLAG2 = 2; private static final int FLAG3 = 3; /** * 动态列头 * * @return */ private List<Lis 阅读全文
posted @ 2023-04-05 19:22 余生请多指教ANT 阅读(404) 评论(0) 推荐(0) 编辑