06 2016 档案
摘要:ThreadPoolExecutor几个重要的状态码字段 java private static final int COUNT_BITS = Integer.SIZE 3; private static final int CAPACITY = (1 = SHUTDOWN && !(rs == S
阅读全文
摘要:我画了一张关于FutureTask的类图,主要包括FutureTask的几个重要的函数和字段,还有它和父类的关系。 根据上面图我们可以清晰的看出FutureTask的继承关系。FutureTask继承一个最重要的类是Future,有几个比较重要的方法get,cancel,isCancelled等。F
阅读全文
摘要:在研究AbstractQueuedSynchronizer的时候我是以ReentrantLock入手的。所以理所当然会设计到一些ReentrantLock的方法。因为网上已经有很多关于AQS的文章了,所以这篇文章不会特别详细的去记录类的实现,主要是记录几个我觉得需要主要的点。 1、 阻塞队列实现 A
阅读全文