深入理解多线程编程和 JVM 内存模型

2023-12-13 20:18:22 浏览数 (1)

文章目录
    • 1. 理解进程和线程的概念
      • 进程(Process)
      • 线程(Thread)
    • 2. 理解竞态条件和死锁
      • 竞态条件(Race Condition)
      • 死锁(Deadlock)
    • 3. JVM 内存模型
      • 堆(Heap)
      • 栈(Stack)
      • 方法区(Method Area)
      • 本地方法栈(Native Method Stack)
      • PC 寄存器(Program Counter Register)
      • 垃圾回收
    • 4. 常见的多线程编程模式
      • 生产者-消费者模式
      • 线程池模式
      • 并发集合
    • 结论

0 人点赞