举例
1.复制过程中,对象位置发生变化,若应用程序线程同步执行,为保证正常,复杂度需要多高。
2.标记过程中,若先遍历A对象的引用此时A未引用B;而后遍历到C对象的引用,此时C也未引用B;而在此间C对象将B的引用转移到了A上,则会将B对象误标记进而清除。
为什么GC标记需要STW
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。