多线程知识
一、线程管理
二、同步
synchronized
wait()、notify()、notifyAll()
Unsafe
三、同步辅助类
Semaphore
CountDownLatch
CyclicBarrier
Phaser
Exchanger
四、执行器
Executors
ThreadPoolExecutor
newFixedThreadPool
newCachedThreadPool
newSingleThreadExecutor
newScheduledThreadPool
Future
FutureTask
CompletionService
RejectedExecutionHandler
五、ForkJoin
六、集合
1、集合
ConcurrentHashMap
ConcurrentSkipListMap
ConcurrentSkipListSet
2、非阻塞队列
ConcurrentLinkedDeque
3、阻塞队列
ArrayBlockingDeque
LinkedBlockingDeque
LinkedTransferQueue
PriorityBlockingQueue
DelayQueue
4、随机
ThreadLocalRandom
5、原子
AtomicLong
AtomicIntegerArray
七、定制
八、监控