摘要: 概念说明 Hotspot虚拟机中,对象在内存中存储的布局可以分为三块区域:对象头(Header)、实例数据 (Instance Data)和对齐填充(Padding)。 对象头:比如 hash码,对象所属的年代,对象锁,锁状态标志,偏向锁(线程)ID,偏向时间,数组长度(数组对象才有)等。 实例数据 阅读全文
posted @ 2022-09-18 18:45 忧愁的chafry 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 说明 Monitor,直译为“监视器”,而操作系统领域一般翻译为“管程”。管程是指管理共享变量以及对共享变量操作的过程,让它们支持并发。在Java 1.5之前,Java语言提供的唯一并发语言就是管程,Java 1.5之后提供的SDK并发包也是以管程为基础的。除了Java之外,C/C++、C#等高级语 阅读全文
posted @ 2022-09-18 07:31 忧愁的chafry 阅读(1190) 评论(0) 推荐(0) 编辑