java
sunyuehan
这个作者很懒,什么都没留下…
展开
-
简单了解DelayQueue
了解DelayQueue了解DelayQueueDelayQueue 简介查看源码Delayed接口long getDelay(TimeUnit unit)extends ComparableDelayQueue源码DelayQueueboolean offer(E e) 方法E poll()E take() 了解DelayQueue DelayQueue 简介 delayQueue是一个可以拥有无穷元素的延时队列,它的特点是它的每个元素只有在超时的时候** (delay has expired)才能**原创 2020-08-06 19:15:23 · 222 阅读 · 0 评论 -
JDK1.7中HashMap为何会出现死循环问题的源码解读
#JDK1.7中HashMap死循环问题源码解读。 JDK1.7中HashMap为什么会出现死循环呢,这里我看了网上很多资料,讲的很详细,但还是准备自己再重推一下,记下笔记,以便有更深的映像 put(K key, V value)逻辑 HashMap的死循环发生在扩容方法 resize(int newCapacity) 中,每当我们往map中添加元素时,HashMap会做一次校验,如果当前HashMap中链表的长度 size 已经大于等于当前的阈值 threshold 时,便会调用 resize(int n原创 2020-06-08 17:07:11 · 688 阅读 · 0 评论