当前位置: 首页 > wzjs >正文

西安网站改版的公司商品关键词怎么优化

西安网站改版的公司,商品关键词怎么优化,如何免费找精准客户,怎么用lls做网站问题 :A持有B,B引用A的场景会不会导致内存泄漏? 答案 :方舟虚拟机的内存管理和GC采用的是根可达算法,根可达算法可以解决循环引用问题,不会导致A引用B,B引用A的内存泄漏。 根可达算法原理 根可达算法以一系列被称为 “根对象”(如栈中的局部变量、静态变量等)作为起…

问题 :A持有B,B引用A的场景会不会导致内存泄漏?

答案 :方舟虚拟机的内存管理和GC采用的是根可达算法,根可达算法可以解决循环引用问题,不会导致A引用B,B引用A的内存泄漏。

根可达算法原理

根可达算法以一系列被称为 “根对象”(如栈中的局部变量、静态变量等)作为起始点,从这些根对象开始向下搜索,能够被搜索到的对象被认为是可达对象,而那些无法被搜索到的对象则被判定为不可达对象,会在垃圾回收时被清理。所以,即使存在对象之间的循环引用,只要它们都不可达(即没有根对象能引用到它们),就会被回收。

示例代码:

1. 定义类 A :

class A {b: B | null = null;constructor() {console.log(TEST_TAG, 'A 实例被创建');}setB(b: B) {this.b = b;}
}

2. 定义类 B :

class B {a: A | null = null;constructor() {console.log(TEST_TAG, 'B 实例被创建');}setA(a: A) {this.a = a;}
}

3. 主函数调用

@Entry
@Component
struct MyTestP
http://www.dtcms.com/wzjs/448420.html

相关文章:

  • 阿里云服务器怎么建网站深圳市seo点击排名软件价格
  • 内部网站制作国外免费建站网站搭建
  • 网站建设的主机宁波百度seo点击软件
  • 文化创意有限公司西安seo优化工作室
  • 品牌网站建设网店推广策划方案
  • 机关单位不得建设网站短视频seo优化排名
  • 全国网站建设有实力企业网络营销策划案
  • 用flash做的网站展示电商平台运营
  • 顺的网站建设信息网站在线客服系统免费
  • 大型电子商务网站 服务器硬件 cpu 内存 硬盘 2014互联网平台推广是什么意思
  • iis网站访问权限做互联网项目怎么推广
  • 怎样做网站的当前位置栏如何建立企业网站
  • 苏州个人网站制作公司单页面seo搜索引擎优化
  • b2b平台定制开发seo工作室
  • 免费建立自己的网站代理微信营销神器
  • 番禺做网站技术百度权重域名
  • 不花钱可以做网站吗整站快速排名
  • 上海建站市场seo优化网站快速排名
  • 交易所网站开发网络营销的8个基本职能
  • 企业网站优化分为两个方向免费做网站怎么做网站链接
  • 彩票网站建设基本流程seo也成搜索引擎优化
  • 高端品牌网站建设明细报价报安卓优化大师旧版本
  • 盐城市城镇化建设投资集团网站网销怎么做才能做好
  • 长沙网站设计公司推荐友链出售
  • 宁夏微信服务网站杭州关键词排名工具
  • 东莞哪里能学建设网站百度推广最简单方法
  • 网站建设前台后台教程网络营销推广及优化方案
  • 资源网站平台建设方案企业网络营销目标
  • 销售行业怎样做网站网络测试
  • ui设计哪家培训好淘宝优化