
22篇文章 · 34670字 · 2人关注
[TOC] 执行器(Executor)层次 Executor Executor即为执行器,是执行器框架的顶层接口,定义最为基础的框架功能:执行任...
Callable Runnable封装一个异步执行的任务,Callable和Runnable类似,但是有返回值,且可以抛出一个受检的异常。 Fu...
任务 任务通常是一些抽象且离散的逻辑工作单元。当围绕任务执行来构建并发程序时,需要找到任务的边界,使得每个任务尽可能与其他任务独立开来,这样能够...
[TOC] 同步容器类 早期的同步容器类包括Vector(ArrayList的同步版本),Hashtable(早期HashMap的同步版本)。另...
读写锁ReentrantWriteReadLock,基于AQS的锁机制,实现ReadWriteLock接口。内部有两个锁,一个读锁和一个写锁,将...
[TOC] 阻塞队列 阻塞队列首先是一种队列的数据结构,阻塞表现在此队列提供了操作数据的阻塞方法:阻塞队列提供了可阻塞的put和take方法,同...
Lock接口是Java5提供有别于synchronized关键字的另一种独占锁机制。和synchronized相比有众多区别: 可非阻塞的锁获取...
可以说,AQS是Java1.5出现的java.util.concurrent包的基础。 java.util.concurrent包中有许多常用的...
文集作者