Java virtual machine and multi-thread summary

table of Contents

java virtual machine

java memory management mechanism

Virtual machine class loading mechanism

Virtual machine illustration

java multithreading

The foundation and underlying principles of java concurrency mechanism

Java memory model and thread

lock in java

Java concurrent container and framework

Atomic operation class in java

Concurrency tools 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

 

Published 524 original articles · Like 80 · Visits 150,000+

Guess you like

Origin blog.csdn.net/xushiyu1996818/article/details/102690624