1. 程式人生 > >深入淺出Java Concurrent,Java併發包整理

深入淺出Java Concurrent,Java併發包整理

最近整理了一下java.util.concurrrent包下的相關類和功能實現。把相關比較好的部落格推薦一下給大家

先看一下JUC的大體結構


ReentrantLock實現原理深入探究

ConcurrentSkipList實現原理 :SkipList 跳錶

ConcurrentSkipListMap實現原理

ConcurrentSkipListMap並沒有使用lock來保證執行緒的併發訪問和修改,而是使用了非阻塞演算法來保證併發訪問(Michael-Scott 演算法)Michael-Scott 演算法

Java併發程式設計:CountDownLatch、CyclicBarrier和Semaphore