table of Contents
java memory management mechanism
Virtual machine class loading mechanism
The foundation and underlying principles of java concurrency mechanism
Java concurrent container and framework
Atomic operation class in java
Thread pool and executor framework in java
java virtual machine
java memory management mechanism
Java runtime memory area and object access https://blog.csdn.net/xushiyu1996818/article/details/102709662
Java determines whether the object is dead and the recycling of the method area https://blog.csdn.net/xushiyu1996818/article/details/102731522
Garbage collection algorithm https://blog.csdn.net/xushiyu1996818/article/details/102759591
Garbage collector https://blog.csdn.net/xushiyu1996818/article/details/102761595
Memory allocation and recycling strategy https://blog.csdn.net/xushiyu1996818/article/details/102771263
Summary of JVM tuning parameters https://blog.csdn.net/xushiyu1996818/article/details/104808240
Virtual machine class loading mechanism
The timing and process of class loading https://blog.csdn.net/xushiyu1996818/article/details/102826295
Class loader https://blog.csdn.net/xushiyu1996818/article/details/102866195
Virtual machine illustration
Reference: https://zhenganwen.top/posts/a494982c/
https://user-gold-cdn.xitu.io/2019/2/19/16904457bae66c18?w=2044&h=9824&f=png&s=981101
java multithreading
The foundation and underlying principles of java concurrency mechanism
Thread safety and implementation method in java language https://blog.csdn.net/xushiyu1996818/article/details/102926003
Lock optimization https://blog.csdn.net/xushiyu1996818/article/details/102944715
The underlying implementation principle of java concurrency mechanism https://blog.csdn.net/xushiyu1996818/article/details/103044811
Introduction to java threads, start and terminate threads, inter-thread communication and examples https://blog.csdn.net/xushiyu1996818/article/details/103413161
Java memory model and thread
java memory model https://blog.csdn.net/xushiyu1996818/article/details/102876478
java and thread https://blog.csdn.net/xushiyu1996818/article/details/102924405
The basis and summary of the java memory model https://blog.csdn.net/xushiyu1996818/article/details/103109456
Reordering and order consistency https://blog.csdn.net/xushiyu1996818/article/details/103114084
Memory semantics of volatile and lock https://blog.csdn.net/xushiyu1996818/article/details/103171409
Memory semantics and happens-before of final domain https://blog.csdn.net/xushiyu1996818/article/details/103229314
Double check lock and delayed initialization https://blog.csdn.net/xushiyu1996818/article/details/103322155
lock in java
Lock in Java https://blog.csdn.net/xushiyu1996818/article/details/103528041
Java concurrent container and framework
Java concurrent container and framework https://blog.csdn.net/xushiyu1996818/article/details/103689461
Atomic operation class in java
13 atomic operation classes in Java https://blog.csdn.net/xushiyu1996818/article/details/103788809
Concurrency tools in java
Concurrency tools in Java https://blog.csdn.net/xushiyu1996818/article/details/103811172
Thread pool and executor framework in java
Thread pool in Java https://blog.csdn.net/xushiyu1996818/article/details/103831119
Executor framework https://blog.csdn.net/xushiyu1996818/article/details/103843435