自定义博客皮肤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并发编程实践笔记 第一部分 基础知识 第三章 对象的共享:

1.当没有使用同步时,编译器,处理器,以及运行时可能会代码进行排序 int a=1; int b=2; 可能会被重新排序为 int b=2; int a=1; 当JVM重排序代码时,他会保证最终结果和之前不排序的执行结果相同 int a = 10; //语句1 int r = 2; //语句2 a = a + 3; //语句3 r = a*a; //语句

2016-11-16 18:09:21 181

原创 Java并发编程实践笔记 第一部分 基础知识 第二章 线程安全性

1.被多个线程调用的类,无论任何执行顺序总是能表现出正确的结果的类称之为线程安全类 2.无状态的类是线程安全的(没有变量的类是安全的) 3.如果要实现计数器或者 唯一ID生成器可以使用atomic包下的类 4.重入:当线程调用子类的同步方法时,该方法调用父类的同步方法是可以的 5.如果盲目的对函数进行synchornized,会减低程序的性能 6.竞态条件是指多个线程或进程在共享数据时,

2016-11-16 17:03:13 287

空空如也

空空如也

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

TA关注的人

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