温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,同学们到这儿偏向所得。获取。所状态为标志的变化,偏向所的撤销,以及后续如何从偏向慢慢的会逐渐升级为轻量所,那么我们给他做了一个简单的说明和介绍,那接下来有一个非常重要的知识点叫什么?题外话,那么希望屏幕前的各位同学不要贬我,对吧?这个不是我规定的,那么这来一个噩耗,我们花了这么多时间将这个偏向所,但是。从Java实物以后逐步废弃偏向锁OK,好,那么这块是作何解释呢?那么这块估计很多同学们可能会骂我,说你花那么多时间给我说了这些,结果到JAVA15偏向总要被废弃了。你这么坑人吗?对不起,他山由他山,我用Java吧,是目前主流互联网公司的标配,那么当然啊,由于面试中会考,工作中也可能会偶尔用到,所以说我们给大家详细的介绍一下偏向所的流程,但是呢,如果你们公司升到JAVA15以上,那么这块知识几乎没有用了。好,我们下面来看一下官网,这做一个说明,本课程是以JAVA8为主的,偏向锁肯定具备,下面是特例版本,就是从JAVA15以后它的官网说明。
01:21
炸15是2020年9月15号。发布的在这块的话,GP374这个ID在这块已经说过。取消并逐步的废弃偏向所,大家请看啊,在2021年提出来的这么一个,这不是我说的,是官网上,那么为什么呢?就一句话,开销和成本大。从八。到15,因为偏向锁,从JAVA6开始出的,从JAVA6到JAVA15,那么自然而然底层Java虚拟机又做了更多的优化,他们觉得这个偏向锁啊,有点耗神费成本,那么大家请看啊,他这儿所。Description一个描述给你的说明,意思就是说在JAVA15之前的话,偏向锁呢是一般呢默认是开启并有效的,但是伴随着上面这个GP,那么Java的一些社区上所提供的一些意见啊,偏向所将会不再被。
02:17
Enable了开启当也就是说从JAVA15以后啊,当这个获启动的时候,就Java虚拟机启动的时候,这个偏向所不再默认是开启状态了,除非你自己。在Java虚拟机里面用这个。命令让他设置。在命令行里面设置这个命令,让它开启,也就是说默认情况下不再开启了。演技干嘛废掉了?那么他为什么要这么干呢?来吧,目的是什么?他决定要做这么一个事儿呢,是因为这个偏向所呢。对于耗费起来的维护成本太高,OK,那么底层呢,它会有这样一个说明,那么当然现在面试啊,肯定会考这个所的升级,无所偏向所,轻向所和重量所,如果你能够把前面所讲的全部说明白,而且你还加一句说,如果贵公司如果升级到JAVA15以后啊,偏向所应该是没有了,你看过官方文档,查过底层的相关的。
03:14
官网资料,那么这样我可能觉得呢,在面试官里面可能印象分会更好一些,OK,好,所以说呢,呃,从开始讲到这儿,那么希望各位同学们要明白这门课立足于当前,也会展望于未来。好,那么同学们对于所的升级偏向锁就给大家彻底介绍完成,接下来我们给大家说一下轻量级锁和重量级所的相关的变更。
我来说两句