与多线程同理,并行和并发在垃圾收集器可以做出如下解释:

并行(Parallel)

指多条垃圾收集线程并行工作,此时用户线程仍处于等待状态,此工作方式的垃圾收集器有:ParNew,Parallel,Scavenge,
Parallel Old

串行(Serial)

单线程执行
垃圾回收的并发和并行

并发(Concurrent)

指同一时间段内,用户线程与垃圾收集线程同时执行,但是我们说过,程序触发GC时,会同时触发STW,所以还是会出现只有垃圾回收线程单独执行的情况,比如:CMS和G1垃圾收集器
垃圾回收的并发和并行

相关文章:

  • 2021-05-17
  • 2021-09-09
  • 2021-05-06
  • 2021-05-27
  • 2022-12-23
  • 2022-12-23
  • 2022-01-09
  • 2021-07-30
猜你喜欢
  • 2021-06-02
  • 2021-10-13
  • 2021-12-13
  • 2021-08-13
  • 2021-06-27
  • 2021-11-18
相关资源
相似解决方案