之前写过一篇并发编程的简单实例应用,Future快速实现并发编程,可以很快的在自己的项目中应用,但并不系统,之前说过总结一篇(或者一系列)java.util.concurrent 这个并发编程工具类的学习。(部分资料来源网络,部分自己总结)
简介:
在 Java 5.0 提供了 java.util.concurrent(简称JUC)包,在此包中增加了在并发编程中很常用的工具类,首先介绍一下,它分为几大模块
一、Executor框架(线程池、 Callable 、Future)
二、AbstractQueuedSynchronizer (AQS框架)
三、Locks & Condition(锁和条件变量)
四、Synchronizers(同步器)
五、Atomic Variables(原子变量)
六、BlockingQueue(阻塞队列)
七、Concurrent Collections(并发容器)
八、Fork/Join并行计算框架
九、TimeUnit枚举
有遗漏或者分类错误请指正