2.2 Java并发

优质
小牛编辑
134浏览
2023-12-01

一、前言

本部分内容是关于Java并发的一些知识总结,既是学习的难点,同时也是面试中几乎必问的知识点。

面试中可能会问的一些问题:

  • 创建线程的方式
  • Synchronized/ReentrantLock
  • 生产者/消费者模式
  • volatile关键字
  • 乐观锁/悲观锁
  • 死锁
  • 了解的并发集合

因此针对以上问题,整理了相关内容。

二、目录

  • Java创建线程的三种方式
  • Java线程池
  • 死锁
  • Synchronized/ReentrantLock
  • 生产者/消费者模式
  • volatile关键字
  • CAS原子操作
  • AbstractQueuedSynchronizer详解
  • 深入理解ReentrantLock
  • Java并发集合——ArrayBlockingQueue
  • Java并发集合——LinkedBlockingQueue
  • Java并发集合——ConcurrentHashMap