ICode9

精准搜索请尝试: 精确搜索
  • Java对象在内存布局2021-10-27 10:33:48

    一. 对象内存构成 对象的组成组成 JVM 中,Java对象保存在堆中时,由以下三部分组成: 对象头(object header):包括了关于堆对象的布局、类型、GC状态、同步状态和标识哈希码的基本信息(12byte)。            对象头由三部分组成:    1,Mark Word            2,指向类的指针

  • Synchronized和ReetrantLock的进一步认识2021-09-04 12:01:44

    文章目录 1.Synchroized2. ReetrantLock3. 线程池 1.Synchroized 前提:八股看了一遍又一遍,每次看这个Synchroized都有点不同,这次把整体总结一下 用处:同步代码块、同步方法对于非静态的一般上锁就是针对当前的对象实例;而对于静态的则针对的当前类的所有对象,因为对于类的信

  • ReentrantLock2021-06-09 08:33:27

          个人理解:   非公平锁,一进入就会先去抢锁,不管队列中是否有其它线程排队,抢不到才会去排队,针对高并发的时候,第一次抢到锁的概率高一点。  

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有