JDK1.8并发包中的类
Lock
java.util.concurrent.locks.AbstractOwnableSynchronizer????????????? 抽象類:
 java.util.concurrent.locks.AbstractQueuedLongSynchronizer??????? AbstractQueuedSynchronize的64位實(shí)現(xiàn),完全一致。
 java.util.concurrent.locks.AbstractQueuedSynchronizer??????????????? 參考:AbstractQueuedSynchronizer源碼解析
 java.util.concurrent.locks.Condition??????????????????????????????????????????????? 接口,參考:ConditionObject源碼
 java.util.concurrent.locks.Lock??????????????????????????????????????????????????????? 接口:
 java.util.concurrent.locks.LockSupport?????????????????????????????????????????? 參考:Java線程阻塞原語(yǔ)-LockSupport
 java.util.concurrent.locks.ReadWriteLock?????????????????????????????????????? 接口:
 java.util.concurrent.locks.ReentrantLock??????????????????????????????????????? 參考:ReentrantLock源碼
 java.util.concurrent.locks.ReentrantReadWriteLock?????????????????????? 參考:ReentrantReadWriteLock源碼解析
 java.util.concurrent.locks.StampedLock????????????????????????????????????????
原子操作類:
java.util.concurrent.atomic.AtomicBoolean.class????????????????? 參考: 深入解析Java AtomicInteger 原子類型
 java.util.concurrent.atomic.AtomicInteger???????????????????????????? 參考: 深入解析Java AtomicInteger 原子類型 
 java.util.concurrent.atomic.AtomicIntegerArray??????????????????? 參考:AtomicIntegerArray類詳解
 java.util.concurrent.atomic.AtomicIntegerFieldUpdater??????? 參考:AtomicIntegerFieldUpdater字段原子更新類
 java.util.concurrent.atomic.AtomicLong??????????????????????????????? 參考: 深入解析Java AtomicInteger 原子類型
 java.util.concurrent.atomic.AtomicLongArray?????????????????????? 參考:AtomicIntegerArray類詳解
 java.util.concurrent.atomic.AtomicLongFieldUpdater?????????? 參考:AtomicIntegerFieldUpdater字段原子更新類
 java.util.concurrent.atomic.AtomicMarkableReference??????? 參考: AtomicStampedReference實(shí)現(xiàn)
 java.util.concurrent.atomic.AtomicReference?????????????????????? 參考: AtomicStampedReference實(shí)現(xiàn)
 java.util.concurrent.atomic.AtomicReferenceArray????????????? 參考:AtomicIntegerArray類詳解
 java.util.concurrent.atomic.AtomicReferenceFieldUpdater? 參考:AtomicIntegerFieldUpdater字段原子更新類
 java.util.concurrent.atomic.AtomicStampedReference??????? 參考: AtomicStampedReference實(shí)現(xiàn)
 java.util.concurrent.atomic.DoubleAccumulator
 java.util.concurrent.atomic.DoubleAdder
 java.util.concurrent.atomic.LongAccumulator
 java.util.concurrent.atomic.LongAdder
 java.util.concurrent.atomic.Striped64
阻塞隊(duì)列????????????????????????????????????????????? 參考:Java并發(fā)包--阻塞隊(duì)列(BlockingQueue)
java.util.concurrent.ArrayBlockingQueue
 java.util.concurrent.BlockingDeque??????????????????????????????????? 接口:
 java.util.concurrent.BlockingQueue??????????????????????????????????? 接口:
 java.util.concurrent.LinkedBlockingDeque
 java.util.concurrent.LinkedBlockingQueue
 java.util.concurrent.LinkedTransferQueue
 java.util.concurrent.SynchronousQueue???? ?
 java.util.concurrent.PriorityBlockingQueue
 java.util.concurrent.Delayed
 java.util.concurrent.DelayQueue??????????????????????????????????????????
線程池????????????????????????????????????????????????????? 參考:JavaThreadPoolExecutor解析
java.util.concurrent.ThreadFactory
 java.util.concurrent.ThreadPoolExecutor
 java.util.concurrent.ScheduledExecutorService
 java.util.concurrent.ScheduledFuture
 java.util.concurrent.ScheduledThreadPoolExecutor
 java.util.concurrent.Executor
 java.util.concurrent.ExecutorCompletionService
 java.util.concurrent.Executors
 java.util.concurrent.ExecutorService
 java.util.concurrent.AbstractExecutorService
 java.util.concurrent.RejectedExecutionException
 java.util.concurrent.RejectedExecutionHandler
?
信號(hào)量
java.util.concurrent.Semaphore???????????????????????????????????????????????? 參考: Semaphore應(yīng)用及原理
 java.util.concurrent.CyclicBarrier?????????????????????????????????????????????? 參考:CyclicBarrier詳解
 java.util.concurrent.CountDownLatch??????????????????????????????????????? 參考:CountDownLatch應(yīng)用及原理
線程安全類
 java.util.concurrent.ConcurrentHashMap
 java.util.concurrent.ConcurrentLinkedDeque
 java.util.concurrent.ConcurrentLinkedQueue
 java.util.concurrent.ConcurrentMap
 java.util.concurrent.ConcurrentNavigableMap
 java.util.concurrent.ConcurrentSkipListMap
 java.util.concurrent.ConcurrentSkipListSet
 java.util.concurrent.CopyOnWriteArrayList
 java.util.concurrent.CopyOnWriteArraySet
 java.util.concurrent.CountedCompleter
 框架類
 
java.util.concurrent.BrokenBarrierException
 java.util.concurrent.Callable
 java.util.concurrent.CancellationException
 java.util.concurrent.CompletableFuture
 java.util.concurrent.CompletionException
 java.util.concurrent.CompletionService
 java.util.concurrent.CompletionStage
 java.util.concurrent.Exchanger
 java.util.concurrent.ExecutionException
 java.util.concurrent.ForkJoinPool
 java.util.concurrent.ForkJoinTask
 java.util.concurrent.ForkJoinWorkerThread
 java.util.concurrent.Future?????????????????????????????????????????????????????????????????? 參考:FutureTask源碼
 java.util.concurrent.FutureTask??????????????????????????????????????????????????????????? 參考:FutureTask源碼
 java.util.concurrent.Phaser
 java.util.concurrent.RecursiveAction
 java.util.concurrent.RecursiveTask
 java.util.concurrent.RunnableFuture??????????????????????????????????????????????????? 參考:FutureTask源碼
 java.util.concurrent.RunnableScheduledFuture
 java.util.concurrent.ThreadLocalRandom
 java.util.concurrent.TimeoutException
 java.util.concurrent.TimeUnit
 java.util.concurrent.TransferQueue
?
總結(jié)
以上是生活随笔為你收集整理的JDK1.8并发包中的类的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
 
                            
                        - 上一篇: LinkedBlockingDeque源
- 下一篇: FutureTask源码
