CodePudding user response:
https://blog.csdn.net/weixin_42261489/article/details/95297127CodePudding user response:
CMS process:Initial tag (STW initial mark)
Concurrent tags (Concurrent marking)
Concurrent pre-cleaning (Concurrent precleaning)
To mark (STW remark)
Concurrent cleaning (Concurrent sweeping)
Concurrent reset (Concurrent reset)
Concurrent pretreatment: concurrent tag
Interrupt pretreatment: mark again