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

强软弱虚四种引用

四种引用从上到下 依次变弱

一个对象可以同时被多种引用方式引用,当所有引用都不可达,才可以被回收

强引用:Object a=new Object 。永远不会被自动销毁,除非a = null,才会把强引用释放,宁肯抛异常OOM,也不会回收

软引用:当内存不够用,马上要抛出OOM异常时,会把软引用释放。软引用对象会一直保留到jvm存储空间耗尽之前

弱引用:每次GC都会把其弱引用释放, threadLocal 在threalLocalMap里面就是弱引用,当用户将
threadLocal=null,强引用释放,下次gc就会把弱引用也释放,threadLocal就能真正回收了

虚引用:不参与引用计数,对象生命周期不受虚引用影响,被虚引用的对象正常回收后,会将虚引用放入队列。虚引用主要作用是用户回收跟踪

在这里插入图片描述

http://www.dtcms.com/a/578134.html

相关文章:

  • [Esterel大师课] Gérard Berry:使用Esterel v7进行同步多时钟电路设计(2013)
  • 有什么学做木工的网站吗WordPress添加下载弹窗
  • 目标检测模型SSD详解与实现
  • 网站弹窗广告代码企业官方网站的作用
  • 网站建设排行山西省确诊病例最新情况
  • 线程池浅谈
  • KubeSphere在线安装单节点K8S集群
  • 北京安慧桥网站建设口碑好的家装前十强
  • 著名建筑网站正规的教育机构有哪些
  • Linux - Vault
  • VSCode+Cline部署本地爬虫fetch-mcp实战
  • 使用python-pandas-openpyxl编写运营查询小工具
  • Label Studio 安装与简单使用指南
  • 宁波正规网站seo公司php网站开发机试题目
  • 牛客小白月赛122 D题x_to_y_2
  • 生态环境影响评价图件制作:融合ArcGIS与ENVI,掌握土地利用、植被覆盖、土壤侵蚀、水系提取等专题制图技术!
  • 深入理解 Vue3 Vapor 模式:从原理到实践
  • leeCode hot 100 !!!持续更新中
  • 想学网站建设选计算机应用技术还是计算机网络技术哪个专业啊网站建设工单系统护语
  • WordPress魔方格子做网站优化费用
  • 高校实验室建设方案解析:从规划到落地的全流程指南
  • javaweb前端基础
  • 从“会烧开水”到“知其所以然”:扩散模型文生图的理论基石
  • SQL注入之二次、加解密、DNS等注入
  • 网站开发速成班免费可商用的图片素材网站
  • 打破智能家居生态壁垒,乐鑫一站式Matter解决方案实现无缝互联
  • 用 CdcUp CLI 一键搭好 Flink CDC 演练环境
  • 【云运维】zabbix管理(续)
  • centos安装ES
  • 网站子目录是什么南通制作公司网站