摘要: DelayQueue是一个无界队列,只有在延迟期满的时候,才可以取出元素。该队列的头部存储的延期期满了后保存时间最长的元素。 DelayQueue阻塞队列在我们系统开发中也常常会用到,例如:缓存系统的设计,缓存中的对象,超过了空闲时间,需要从缓存中移出;任务调度系统,能够准确把握任务的执行时间。我们 阅读全文
posted @ 2017-04-22 18:47 gdpuzxs 阅读(524) 评论(1) 推荐(0) 编辑
摘要: java提供的线程安全的Queue可以分为阻塞队列与非阻塞队列。其中阻塞队列的典型代表就是LinkedBlockingQueue与ArrayBlockingQueue,非阻塞队列的代表就是ConcurrentLinkedQueue。下面对阻塞个队列进行总结一下。 LinkedBlockingQueu 阅读全文
posted @ 2017-04-22 16:58 gdpuzxs 阅读(1805) 评论(0) 推荐(0) 编辑