Skip to content

并发编程

这篇笔记解决什么问题?

整理 Java 并发编程的核心知识点,包括线程、锁、线程池等。

核心内容

线程基础

  • Thread 类
  • Runnable 接口
  • Callable 接口
  • 线程状态

同步机制

  • synchronized 关键字
  • Lock 接口
  • volatile 关键字
  • 原子类

线程池

  • ThreadPoolExecutor
  • Executors 工厂类
  • 核心参数
  • 拒绝策略

并发工具

  • CountDownLatch
  • CyclicBarrier
  • Semaphore
  • ConcurrentHashMap

常见问题

这里记录学习和使用中遇到的问题。

后续计划

  • 补充源码分析
  • 补充性能调优
  • 补充常见面试题

Released under the MIT License.