2020-11-20:java中,听说过CMS的并发预处理和并发可中断预处理吗?

福大大架构师每日一题 2020-11-20 07:12:59
2020-11-20:java中,听说过CMS的并发预处理和并发可中断预处理吗?#福大大#
...全文
3923 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
KeepSayingNo 2020-11-21
  • 打赏
  • 举报
回复
1.初始标记(用户线程停止) 根可以关联到的对象 速度快 2.并发标记(和用户线程一起) 主要标记过程,标记全部对象 3.重新标记(用户线程停止) 由于并发标记时,用户线程依然进行因此在正式清理前,再做修正。 4.并发清除(和用户线程一起) 基于标记结果,直接清理对象
亦夜 2020-11-20
  • 打赏
  • 举报
回复
CMS处理过程: 初始标记(STW initial mark) 并发标记(Concurrent marking) 并发预清理(Concurrent precleaning) 重新标记(STW remark) 并发清理(Concurrent sweeping) 并发重置(Concurrent reset) 并发预处理:并发标记 中断预处理:重新标记
  • 打赏
  • 举报
回复
https://blog.csdn.net/weixin_42261489/article/details/95297127

51,412

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧