以前寫過一篇併發編程的簡單實例應用,Future快速實現併發編程,能夠很快的在本身的項目中應用,但並不系統,以前說過總結一篇(或者一系列)java.util.concurrent 這個併發編程工具類的學習。(部分資料來源網絡,部分本身總結)java
簡介:編程
在 Java 5.0 提供了 java.util.concurrent(簡稱JUC)包,在此包中增長了在併發編程中很經常使用的工具類,首先介紹一下,它分爲幾大模塊網絡
1、Executor框架(線程池、 Callable 、Future)併發
2、AbstractQueuedSynchronizer (AQS框架)框架
3、Locks & Condition(鎖和條件變量)工具
4、Synchronizers(同步器)學習
5、Atomic Variables(原子變量).net
6、BlockingQueue(阻塞隊列)線程
7、Concurrent Collections(併發容器)blog
8、Fork/Join並行計算框架
9、TimeUnit枚舉
有遺漏或者分類錯誤請指正