摘要:
LinkedTransferQueue是什么东东?
LinkedTransferQueue是怎么实现阻塞队列的?
LinkedTransferQueue是怎么控制并发安全的? 阅读全文
摘要:
PriorityBlockingQueue的实现方式?
PriorityBlockingQueue是否需要扩容?
PriorityBlockingQueue是怎么控制并发安全的? 阅读全文
摘要:
SynchronousQueue的实现方式?
SynchronousQueue真的是无缓冲的吗?
SynchronousQueue在高并发情景下会有什么问题? 阅读全文
摘要:
LinkedBlockingQueue的实现方式?
LinkedBlockingQueue是有界的还是无界的队列?
LinkedBlockingQueue相比ArrayBlockingQueue有什么改进? 阅读全文
摘要:
ArrayBlockingQueue的实现方式?
ArrayBlockingQueue是否需要扩容?
ArrayBlockingQueue有什么缺点? 阅读全文
摘要:
什么是优先级队列?
怎么实现一个优先级队列?
PriorityQueue是线程安全的吗?
PriorityQueue就有序的吗? 阅读全文
摘要:
什么是堆?
什么是堆化?
什么是堆排序?
时间复杂度各是多少?
有哪些应用? 阅读全文
摘要:
ConcurrentSkipListSet的底层是ConcurrentSkipListMap吗?
ConcurrentSkipListSet是线程安全的吗?
ConcurrentSkipListSet是有序的吗?
ConcurrentSkipListSet和之前讲的Set有何不同? 阅读全文
摘要:
CopyOnWriteArraySet是用Map实现的吗?
CopyOnWriteArraySet是有序的吗?
CopyOnWriteArraySet以何种方式保证元素不重复?
如何比较两个Set中的元素是否完全一致? 阅读全文
摘要:
TreeSet真的是使用TreeMap来存储元素的吗?
TreeSet是有序的吗?
TreeSet和LinkedHashSet有何不同? 阅读全文