原文:面试侃集合 | DelayQueue篇

面试官:好久不见啊,上次我们聊完了PriorityBlockingQueue,今天我们再来聊聊和它相关的DelayQueue吧。 Hydra:就知道你前面肯定给我挖了坑,DelayQueue也是一个无界阻塞队列,但是和之前我们聊的其他队列不同,不是所有类型的元素都能够放进去,只有实现了Delayed接口的对象才能放进队列。Delayed对象具有一个过期时间,只有在到达这个到期时间后才能从队列中取出 ...

2021-06-29 14:44 2 258 推荐指数:

查看详情

面试集合 | LinkedBlockingQueue

面试官:好了,聊完了ArrayBlockingQueue,我们接着说说LinkedBlockingQueue吧 Hydra:还真是不给人喘口气的机会,LinkedBlockingQueue是一个基于链表的阻塞队列,内部是由节点Node构成,每个被加入队列的元素都会被封装成下面的Node节点 ...

Mon May 24 17:26:00 CST 2021 0 217
面试集合 | PriorityBlockingQueue

面试官:来了啊小伙子,以前经常有小菜鸟被我虐个两三轮就不敢来了,看你忍耐力还不错,以后应该挺能加班的样子。 Hydra:那可是,我卷起来真的是连我自己都害怕啊! 面试官:那咱们今天就继续死磕队列,聊聊PriorityBlockingQueue吧。 Hydra:没问题 ...

Tue Jun 15 17:38:00 CST 2021 0 312
面试集合 | ArrayBlockingQueue

面试官:平常在工作中你都用过什么什么集合? Hydra:用过 ArrayList、HashMap,呃…没有了 面试官:好的,回家等通知吧… 不知道大家在面试中是否也有过这样的经历,工作中仅仅用过的那么几种简单的集合,被问到时就会感觉捉襟见肘。在面试中,如果能够讲清一些具有特殊的使用 ...

Mon May 17 21:28:00 CST 2021 1 539
面试集合 | SynchronousQueue公平模式

面试官:呦,小伙子来的挺早啊! Hydra:那是,不能让您等太久了啊(别废话了快开始吧,还赶着去下一场呢)。 面试官:前面两轮表现还不错,那我们今天继续说说队列中的SynchronousQueue吧。 Hydra:好的,SynchronousQueue和之前介绍过的队列相比,稍微有一些特别 ...

Fri Jun 04 00:55:00 CST 2021 0 314
面试集合 | SynchronousQueue非公平模式

面试官:好了,你也休息了十分钟了,咱们接着往下聊聊SynchronousQueue的非公平模式吧。 Hydra:好的,有了前面公平模式的基础,非公平模式理解起来就非常简单了。公平模式下,SynchronousQueue底层使用的是TransferQueue,是一个先进先出的队列,而非公平模式与它 ...

Tue Jun 08 17:05:00 CST 2021 0 229
死磕 java集合DelayQueue源码分析

问题 (1)DelayQueue是阻塞队列吗? (2)DelayQueue的实现方式? (3)DelayQueue主要用于什么场景? 简介 DelayQueue是java并发包下的延时阻塞队列,常用于实现定时任务。 继承体系 从继承体系可以看到,DelayQueue实现 ...

Mon Apr 29 07:33:00 CST 2019 0 1143
java面试题基础之集合

java面试题基础之集合 1、ArrayList和Vector的区别   参考:https://www.cnblogs.com/javaisbest/p/11795444.html 2、HashMap和Hashtable的区别   二者都是Map的实现类,且底层都是哈希表 ...

Mon Mar 30 06:00:00 CST 2020 0 594
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM