陈树义的博客

分享我的所思所想

做管理就可以高枕无忧了吗?

与你分享我的亲身经历,以及破局之法!

如何成为架构师?

推荐一本很不错的书~

代码腐烂可以避免吗?

代码腐烂不可避免,但我们可以减缓!

其实 Linux IO 模型没那么难

大白话讲讲 5 个 Linux IO 模型

七年三次大重构,聊聊我的重构成长史

看看我的重构成长史,看看有没有感同身受?

阻塞队列源码系列(九):总结


阻塞队列源码系列(八):LinkedTransferQueue

LinkedTransferQueue 是在 JDK1.7 时,J.U.C 包新增的一种比较特殊的阻塞队列,它除了具备阻塞队列的常用功能外,还有一个比较特殊的 transfer 方法。public class LinkedTransferQueue<E> extends Abstract

阻塞队列源码系列(七):SynchronousQueue

SynchronousQueue 是 JDK 1.5 时,随着J.U.C包一起引入的一种阻塞队列,它实现了BlockingQueue接口。public class SynchronousQueue<E> extends AbstractQueue<E> implemen

阻塞队列源码系列(六):DelayedWorkQueue

DelayedWorkQueue 是 ScheduledThreadPoolExecutor 中的内部类,它与 DelayQueue 一样继承了 AbstractQueue 接口,实现了 BlockingQueue 接口。static class DelayedWorkQueue extends A

阻塞队列源码系列(五):DelayQueue

DelayQueue 是 JDK 1.5 时,随着 J.U.C 包一起引入的一种阻塞队列,它实现了 BlockingQueue 接口,底层基于已有的 PriorityBlockingQueue 实现:DelayQueue 也是一种比较特殊的阻塞队列,从类声明也可以看出,DelayQueue 中的所有