SF
Java深入探究
Java深入探究
注册登录
关注博客
注册登录
主页
关于
RSS
Java延迟队列DelayQueue的使用:多考生考试模拟
_听弦断
2017-09-19
阅读 7 分钟
6k
DelayQueue还是一个阻塞队列,只有在延迟期满时才能从中提取元素。该队列的头部是延迟期满后保存时间最长的 Delayed 元素。如果延迟都还没有期满,则队列没有头部,此时调用 poll() 将直接返回 null,调用 take() 将会发生阻塞,直到有元素发生到期,take() 才会返回。