夜光带你走进 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再去执行

发布了1477 篇原创文章 · 获赞 281 · 访问量 14万+

猜你喜欢

转载自blog.csdn.net/weixin_41987706/article/details/103815847