JUC包-分类

JUC class

 

1、Package->atomic

class       AtomicBoolean

class       AtomicInteger

class       AtomicIntegerArray

abstract class     AtomicIntegerFieldUpdater

class       AtomicLong

class       AtomicLongArray

abstract class  AtomicLongFieldUpdater

class       AtomicReference

class       AtomicReferenceArray

abstract class  AtomicReferenceFieldUpdater

class       AtomicMarkableReference

class       AtomicStampedReference

class       DoubleAccumulator  1.8新增,高并发时性能高

class       DoubleAdder   1.8新增,高并发时性能高

class       LongAccumulator  1.8新增,高并发时性能高

class       LongAdder  1.8新增,高并发时性能高

abstract class  Striped64

 

2、Package->locks

abstract class AbstractOwnableSynchronizer

abstract class AbstractQueuedLongSynchronizer

abstract class AbstractQueuedSynchronizer

interface  Condition

interface  Lock

interface  ReadWriteLock

 

class LockSupport

class  ReentrantLock

class  ReentrantReadWriteLock

class  StampedLock

 

3、公共包

 

集合类

 

interface  Delayed

interface TransferQueue

interface  BlockingDeque

interface  BlockingQueue

 

class        DelayQueue

class        ConcurrentLinkedDeque

class        ConcurrentLinkedQueue

class        LinkedBlockingDeque

class        LinkedBlockingQueue

class        LinkedTransferQueue

class        ArrayBlockingQueue

class        PriorityBlockingQueue

class        SynchronousQueue

 

interface  ConcurrentMap

interface  ConcurrentNavigableMap

class        ConcurrentHashMap

class        ConcurrentSkipListMap

class        ConcurrentSkipListSet

class        CopyOnWriteArrayList

class        CopyOnWriteArraySet

 

executors类

 

interface  Futureinterface  RunnableFutureinterface  ScheduledFuture

interface  RunnableScheduledFuture

class        FutureTask

class        RecursiveTaskabstract class RecursiveAction

abstract class ForkJoinTask

class        ForkJoinPool

class        ForkJoinWorkerThread

class        CompletableFuture

class        CountedCompleter

 

interface  CompletionStage

interface  CompletionService

class        ExecutorCompletionService

 

interface  Executor

interface  ExecutorService

interface  ScheduledExecutorService

abstract class AbstractExecutorService

class        ScheduledThreadPoolExecutor

class       ThreadPoolExecutor
 

 

工具类

class        Semaphore

class        CountDownLatch

class        CyclicBarrier

class        Exchanger

class        Executors

 

独立类

interface  Callable

interface  RejectedExecutionHandler

enum      TimeUnit

interface  ThreadFactory

class        Phaser

class       ThreadLocalRandom

 


异常类     

class        RejectedExecutionException

class        BrokenBarrierException

class        CancellationExceptionclass        CompletionException

class        ExecutionException
class       TimeoutException

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值