📓
JMM, Java Concurrency and JVM
  • Introduction
  • Part 1. Java Memory Model (JMM)
  • Chapter 1-1. Basics
  • Chapter 1-2. Reorder
  • Chapter 1-3. Sequentially Consistency
  • Chapter 1-4. Volatile
  • Chapter 1-4.1 More About Volatile
  • Chapter 1-5. Lock
  • Chapter 1-5.1 Synchronized
  • Chapter 1-5.2 Synchronized v.s. Lock
  • Chapter 1-6. Final
  • Chapter 1-7. DCL and Lazy Initialization
  • Chapter 1-8. Summary
  • Part 2. Java Concurrency
  • Chapter 2-1. Thread Pool Analysis
  • Chapter 2-2. The Implementation of Atomic Operations
  • Chapter 2-3. Fork/Join Framework
  • Part 3. JVM
  • Chapter 3-1. JVM Runtime Data Area
  • Chapter 3-2. Object in Java Heap of HotSpot
  • Chapter 3-3. DIY Exception
  • Chapter 3-4. GC - Basics
  • Chapter 3-5. GC - GC Algorithms
  • Chapter 3-6. GC - HotSpot Implementations
  • Chapter 3-7. GC - Garbage Collectors
  • Chapter 3-8. GC - How to Read GC Logs?
  • Chapter 3-9. GC - Memory Allocation Demo
  • Chapter 3-10. GC - Summary
  • Appendix
  • Reference
Powered by GitBook
On this page

Was this helpful?

Reference

PreviousAppendix

Last updated 5 years ago

Was this helpful?

站在巨人的肩膀上, 才得以看得更遙遠, 以下是這本書的參考來源:

  1. InfoQ - 深入理解Java內存模型 ... 程曉明 原文系列連結:

  2. InfoQ - 聊聊並發 ... 方騰飛 原文系列連結:

  3. 深入理解Java虛擬機:JVM高級特性與最佳實踐(第2版) ... 周志明 書籍連結:

  4. Minor GC vs Major GC vs Full GC ... Nikita Salnikov-Tarnovski 原文連結:

  5. Java Threads and the Concurrency Utilities ... JEFF FRIESEN 書籍連結:

點我
點我
點我
點我
點我