这个地方主要是为了垃圾回收器的相关概念做一些铺垫,在垃圾回收器这个场景中进行相应的解释
1.串行
在垃圾回收器这个应用场景中,串行指的是工作线程全部停止,即出现“Stop the World”的现象。在STW期间,仅仅只有单个垃圾回收线程进行垃圾回收。
2.并行
在垃圾回收这个应用场景中,并行指的是多个垃圾回收线程在STW期间共同完成垃圾的回收任务。总体来说,垃圾回收线程和工作线程还是一个串型的关系,只不过垃圾回收线程的个数多了几个而已。
3.并发
在垃圾回收这个应用场景中,并发指的是工作线程和垃圾回收线程共同工作。没有STM现象的出现,怎么说呢,这个地方就类似于一般意义上并发的概念吧。在这个场景下没有STM现象。