- 博客(2)
- 收藏
- 关注
原创 JDK 1.8 ArrayBlockingQueue 源码阅读(一)插入
在工作环境中,我们通常会使用ArrayBlockingQueue 作为任务管理队列,并且之前在Qunar开发的时候,也用过ArrayBlockingQueue作为异步对列,实现了一个异步通知的程序。最近有点时间,阅读一下这个工具。我们知道ArrayBlockingQueue是一个FIFO的有界阻塞式对列,每次取对列的元素的时候,取的是队首的元素,而每次往这个对列的队尾放元素。 先看一下这个class
2017-02-26 22:58:09 462
原创 FutureTask 源码阅读
public void run() { if (state != NEW || !UNSAFE.compareAndSwapObject(this, runnerOffset, null, Thread.currentThread())) return;
2017-02-08 11:50:29 447
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人