自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 JAVA 基础系列之 重排序和Volatile

重排序在执行程序时,编辑器和处理器会对指令进行重排序,重排序分为:编译器重排序:在不改变代码语义的情况下,优化性能而改变了代码执行顺序;指令并行的重排序:处理器采用并行技术使多条指令重叠执行,在不存在数据依赖的情况下,改变机器指令的执行顺序;内存系统的重排序:使用缓存和读写缓冲区时,加载和存储可能是乱序执行。比如现在有一段代码如下:// 代码1a = 1;// 代码2b = ...

2018-09-27 18:38:22 161

原创 JVM内存模型与垃圾回收

JVM内存模型与垃圾回收本文的主要内容如下:内存模型垃圾回收参考文章内存模型各部分的功能这几个存储区最主要的部分就是堆区和栈区,那么什么是栈什么是堆呢?说的简单点,栈存放的是基本数据类型和引用类型的引用,而堆里边则是存放各种对象的实例。栈于堆分开设计的好处:栈存储了处理逻辑、堆存储了具体数据,这样隔离设计提高了清晰度和可用性堆与栈分离,使...

2018-09-27 16:11:10 307

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除