
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
对 volatiile 修饰的变量执行写操作时,JVM 会发送一个 Lock 前缀指令给CPU,CPU 在执行完写操作后,会立即将新值刷新到内存,同时因为 MESI 缓存一致性协议,其他各个 CPU 都会对总线嗅探,看自己本地缓存中的数据是否被别人修改,如果发现修改了,会把自己本地缓存的数据过期掉。重量级锁是指当锁为轻量级锁的时候,另一个线程虽然是自旋,但自旋不会一直持续下去,当自旋一定次数的时候

JVM的中文名称叫Java虚拟机,它是由软件技术模拟出计算机运行的一个虚拟的计算机。JVM也充当着一个翻译官的角色,我们编写出的Java程序,是不能够被操作系统所直接识别的,这时候JVM的作用就体现出来了,它负责把我们的程序翻译给系统“听”,告诉它我们的程序需要做什么操作。

面向过程和面向对象的设计思路面向过程:POP分析出解决问题所需要的步骤,然后把步骤一步一步实现;面向过程直接关注流程;面向对象:OOP以分类的方式进行思考和解决问题;面向对象先对整体关系作出分类,然后根据不同的类深入细节的处理;面向对象的思想符合人类的认知习惯;面向对象和面向过程都是语言设计思想案例:把大象装进冰箱面向过程:关注于具体的流程,一步一步实现解决问题开门();装大象();关门();面向

JVM的中文名称叫Java虚拟机,它是由软件技术模拟出计算机运行的一个虚拟的计算机。JVM也充当着一个翻译官的角色,我们编写出的Java程序,是不能够被操作系统所直接识别的,这时候JVM的作用就体现出来了,它负责把我们的程序翻译给系统“听”,告诉它我们的程序需要做什么操作。








