JUC知识大图


画板

并发工具

多线程

JUC 下类概览

模块 类名
Atomic AtomicBoolean
AtomicInteger
AtomicIntegerArray
AtomicIntegerFieldUpdater
AtomicLong
AtomicLongArray
AtomicLongFieldUpdater
AtomicMarkableReference
AtomicReference
AtomicReferenceArray
AtomicReferenceFieldUpdater
AtomicStampedReference
DoubleAccumulator
DoubleAdder
LongAccumulator
LongAdder
Striped64
lock基础 AbstractOwnableSynchronizer
AbstractQueuedLongSynchronizer AbstractQueuedSynchronizer
Condition
Lock
LockSupport
ReadWriteLock
ReentrantLock ReentrantReadWriteLock
StampedLock
线程池 AbstractExecutorService
CompletionService
Executor
ExecutorCompletionService
Executors
ExecutorService
ForkJoinPool
ForkJoinWorkerThread
ScheduledExecutorService
ScheduledThreadPoolExecutor
ThreadFactory
ThreadPoolExecutor
线程任务 Callable
CompletableFuture
ForkJoinTask
Future
FutureTask
RecursiveTask
RunnableScheduledFuture
ScheduledFuture
RecursiveAction
RunnableFuture
阻塞队列 ArrayBlockingQueue
BlockingDeque
BlockingQueue
ConcurrentLinkedDeque
ConcurrentLinkedQueue
DelayQueue LinkedBlockingDeque LinkedBlockingQueue LinkedTransferQueue
PriorityBlockingQueue
SynchronousQueue
TransferQueue
异常 BrokenBarrierException
CancellationException
CompletionException
ExecutionException
RejectedExecutionException
TimeoutException
并发工具 ConcurrentHashMap
ConcurrentMap
ConcurrentNavigableMap
ConcurrentSkipListMap
ConcurrentSkipListSet
CopyOnWriteArrayList
CopyOnWriteArraySet
并发基础工具类 CountDownLatch
CyclicBarrier
Semaphore
Exchanger
Flow
Phaser
Helpers
RejectedExecutionHandler
ThreadLocalRandom
Delayed
CountedCompleter
SubmissionPublisher
TimeUnit
CompletionStage

文章作者: 王利康
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 王利康 !
  目录