自定义博客皮肤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多线程编程(2)

发布对象与对象溢出 1)发布对象:使一个对象能够被当前范围之外的代码所使用; 2)对象逸出:一种错误的发布。当一个对象还没有构造完成时,就使它被其他线程所见;   安全发布对象 1)在静态初始化函数中初始化一个对象引用; 单例模式,懒汉模式(常规情况下线程不安全,加synchronized关键字修饰方法后变得线程安全,但是不推荐使用,同一时间只能一个线程访问该方法,性能开销大;可以使...

2018-05-31 10:06:54 104

原创 JAVA多线程编程

CPU多级缓存 - 乱序执行优化 处理器为提高运算速度而做出违背代码原有顺序的优化。   ---------------------------------   JMM:Java Memory Model JAVA内存模型 是一种规范,规范了JAVA虚拟机和计算机是如何协同工作的。 规定了一个线程如何和何时可以看到由其他线程修改过的共享变量的值,以及在必须时如何同步的访问共享变量。...

2018-05-11 15:32:35 97

空空如也

空空如也

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

TA关注的人

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