
java基础
文章平均质量分 70
wsq19980112
这个作者很懒,什么都没留下…
展开
-
MVCC是什么?多版本并发控制?
mvcc原创 2022-07-18 16:01:17 · 211 阅读 · 0 评论 -
浅谈JVM内存分配担保机制
JVM内存担保原创 2022-07-11 15:28:09 · 207 阅读 · 0 评论 -
面试题:什么是GCRoot?哪些对象可以作为GCRoot?
这是和可达性分析法有关,该算法用作判断一个对象是否为垃圾对象,算法会从一个对象出发,从该对象的引用依次进行标记,所有被标记的对象形成一个类似树的结构,叫做引用链,而根节点就叫做GCRoot对象。在java堆中有多个GCRoot对象,在执行可达性算法后,对于没有被标记的对象,就会执行垃圾回收算法进行回收,该算法可以解决引用计数法中循环依赖的导致对象无法清除的问题。由此引出来一个问题,如果一个对象没有被标记到,一定会被回收吗? 答案是不一定,因为Object类中提供了一个...原创 2022-04-10 16:36:43 · 1322 阅读 · 0 评论 -
java堆和方法区的理解
java堆和方法区的理解原创 2022-04-08 21:04:52 · 783 阅读 · 0 评论