专栏文章
- 01、并发编程基础(认识线程与多线程)
- 02、并发编程基础(临界资源、线程安全、JAVA内存模型、volatile关键字)
- 03、并发编程基础(乐观锁与CAS)
- 04、并发编程基础(悲观锁与synchronized)(偏向锁、轻量级锁、锁优化)
- 05、并发编程基础(本地线程、多线程问题)
- 06、JUC锁(公平锁、非公平锁、可重入锁递归锁、自旋锁-ReentrantLock)
- 07、JUC锁独占共享锁读写锁ReentrantReadWriteLock、LockSupport
- 08、JUC锁(条件队列Condition、AQS)
- 09、JUC原子操作类(原子基本数据类型)
- 10、JUC并发集合(CopyOnWriteArrayList、CopyOnWriteArraySet)
- 11、JUC并发集合(ConcurrentHashMap、ConcurrentSkipListMap、ConcurrentSkipListSet)
- 12、JUC阻塞队列(概念、生产者消费者模型)
- 13、JUC阻塞队列(BlockingQueue、ArrayBlockingQueue、PriorityBlockingQueue、DelayQueue)
- 14、JUC阻塞队列(LinkedBlockingQueue、LinkedBlockingDeque)
- 15、JUC阻塞队列(SynchronousQueue、LinkedTransferQueue)
- 16、JUC同步器工具(Semaphore、CountDownLatch)
- 17、JUC同步器工具(CyclicBarrier、Exchanger、Phaser)
- 18、JUC线程池(Executor、Callable、FutureTask、ThreadPoolExecutor)
- 19、JUC线程池(自定义线程池ThreadPoolExecutor)
- 20、JUC线程池(ScheduledThreadPoolExecutor)