2021年3月8日

公平锁和非公平锁

摘要: 前言 上次我们提到了乐观锁和悲观锁,那我们知道锁的类型还有很多种,我们今天简单聊一下,公平锁和非公平锁两口子,以及他们在我们代码中的实践。 正文 开始聊之前,我先大概说一下他们两者的定义,帮大家回顾或者认识一下。 公平锁:多个线程按照申请锁的顺序去获得锁,线程会直接进入队列去排队,永远都是队列的第一 阅读全文

posted @ 2021-03-08 16:28 myf008 阅读(94) 评论(0) 推荐(0) 编辑

一个java对象最小占用内存空间

摘要: Java对象的内存布局: 对象头(Header) 实例数据(Instance Data) 对齐填充(Padding) 在网上搜到了一篇博客讲的非常好:http://yueyemaitian.iteye.com/blog/2033046 大家可以用这个代码边看边验证,注意的是,运行这个程序需要通过ja 阅读全文

posted @ 2021-03-08 10:17 myf008 阅读(1165) 评论(0) 推荐(0) 编辑

导航