第九周作业
一、请简述 JVM 垃圾回收原理。
Java 堆中存放着几乎所有的对象实例,回收之前要确定其是否存活着,通过引用计数算法或者可达性分析算法判断出对象是否存活。
通过垃圾回收算法回收对象,回收算法有:
标记-清除算法(Mark-Sweep)
复制算法(Copying)
标记-整理算法(Mark-Compact)
分代收集算法
通过垃圾收集器实现具体的内存垃圾回收
Serial(新生代) / Serial Old(老年代)
ParNew
CMS
G1
二、设计一个秒杀系统,主要的挑战和问题有哪些?核心的架构方案或者思路有哪些?
版权声明: 本文为 InfoQ 作者【dll】的原创文章。
原文链接:【http://xie.infoq.cn/article/f5e3ed1173aaf4b286b698981】。文章转载请联系作者。
评论