JUC DelayQueue 分析

基本介绍 DelayQueue,JUC阻塞队列的一种,依赖ReentrantLock(非公平实现)、Condition以及PriorityQueue来实现阻塞等待获取超时元素。队列中的元素须要超时后才可以被取出,若多个线程尝试获取尚未到超时结束的队列首元素,那么这些线程将会挂起等待(依赖Condition await 以及 超时wait)。DelayQueue是阻塞队列中的一种实现,所以它须要实现
相关文章
相关标签/搜索