Java并发编程知识点

按照顺序复习理解

  • CPU & 缓存基础
  • Java内存模型 & volatile & 线程安全:原子性、可见性、顺序性
  • 线程基础,Thread & Object相关方法概念
    • ThreadLocal
  • CAS
  • AbstractQueuedSynchronizer
    • ReentrantLock
    • CountDownLatch & CyclicBarrier
    • Semaphore
    • synchronized & 锁分类
    • 原子变量: AtomicInteger
    • LongAdder & 分段锁思想
  • 线程池
    • work-stealing & ForkJoinPool
    • Immutable设计 & SimpleDateFormat & DateTimeFormatter
  • Future & CompletableFuture
  • 死锁问题

你可能感兴趣的:(#,Java并发编程,java)