zoukankan      html  css  js  c++  java
  • Java对象的存活判断

    Java对象的回收是有依据的,普通的方式是计算法,比如被引用,对象计数器➕1,不被引用,➖1,回收的时候,发现是0则清除,但是不能解决两个对象互相被引用的情况,Java采用可达性分析,通过某个对象作为root根,向下访问,被有效的对象都在作用链,则不会被回收。说的很抽象,说下我的理解,公司开会,员工签到,有的员工可能偷懒,不来,让其他同事带签,这是引用计数法的弊端,怎么办,让人事和各部门经理作为根,人事根据人名依次过滤是否到场,然后部门经理再去点点,发现人不在,对不起,你被开除了。人事和部门经理就是这里的根,这是我的理解

  • 相关阅读:
    c++之五谷杂粮4---explicit
    ping
    Swift常量和变量
    Swift数据类型简介
    Swift 注释
    Swift标示符以及关键字
    xcode简介
    认识Swift
    Android_adb详解
    详解Android AM命令
  • 原文地址:https://www.cnblogs.com/zgghb/p/6970131.html
Copyright © 2011-2022 走看看