![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/accaf415f819a86994212d9d126de5fc.png)
以上是 HotSpot 虚拟机中的 7 个垃圾收集器,连线表示垃圾收集器可以配合使用。
单线程与多线程:单线程指的是垃圾收集器只使用一个线程,而多线程使用多个线程;
串行与并行:串行指的是垃圾收集器与用户程序交替执行,这意味着在执行垃圾收集的时候需要停顿用户程序;并行指的是垃圾收集器和用户程序同时执行。除了 CMS 和 G1 之外,其它垃圾收集器都是以串行的方式执行。
G1垃圾回收器
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ba58ab97d65a66866438f07f69ffecbf.png)
https://blog.csdn.net/qq_26525215/article/details/84294481