2020-05-03:对象头具体包括什么

福哥答案2020-05-03:

福哥口诀法:标类长(对象头:markword标记字、klass类型指针、数组长度(仅限于数组))

无偏轻重G(锁状态:无锁、偏向锁、轻量级锁、重量级锁、GC标记)

未哈未年标,25 31 1 (64位无锁情况:未使用25、hashcode31、未使用1、年龄4、偏向标志1)
线时未年标,54和2 1(64位偏向锁情况:线程id54、偏向时间戳2、未使用1、年龄4、偏向标志1)

哈年标25 (32位无锁情况:hashcode25、年龄4、偏向标志1)
线时年标23 2 (32位偏向锁情况:线程id23、偏向时间戳2、年龄4、偏向标志1)

posted @   福大大架构师每日一题  阅读(226)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示