夜光带你走进 Java 成神之路(四十四)擅长的领域

夜光序言:

 

明明知道一段不能维持长久的感情,何足挂齿。

 

 

 

 

 

 

 

 

 

 

 

正文:

                           以道御术 / 以术识道

 

普通对象

|--------------------------------------------------------------|
|                     Object Header (64 bits)                  |
|------------------------------------|-------------------------|
|        Mark Word (32 bits)         |    Klass Word (32 bits) |
|------------------------------------|-------------------------|

数组对象

|---------------------------------------------------------------------------------|
|                                 Object Header (96 bits)                         |
|--------------------------------|-----------------------|------------------------|
|        Mark Word(32bits)       |    Klass Word(32bits) |  array length(32bits)  |
|--------------------------------|-----------------------|------------------------|

 

面试官:聊一聊 Java对象的组成

对象组成分为3个区域:对象头、实例数据、对齐填充。

 

并发编程学起来难,因为有很多博客,但是呢,因为比较古老,所以有些会存在问题

 


谈并发,没有实战,不是ssh,ssm写一个登录

 

我们可以采用一个性能减少比较小的方案

 

 

reentrantLock 比  sync 好一点

并发编程不一定都是竞争执行,也可以非竞争

t1执行完,t2再去执行

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值