- 博客(3)
- 资源 (2)
- 收藏
- 关注
转载 线程安全和线程不安全
本文转自http://www.cnblogs.com/zwq194/archive/2012/06/26/2563567.html 首先要明白线程的工作原理,jvm有一个main memory,而每个线程有自己的working memory,一个线程对一个variable进行操作时,都要在自己的working memory里面建立一个copy,操作完之后再写入main m
2015-11-15 10:11:25 363
转载 java中volatile关键字的含义
本文转自http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html 在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键
2015-11-13 09:47:45 421
转载 指令重排序及Happens-before法则
本文转自点击打开链接 指令重排序 对主存的一次访问一般花费硬件的数百次时钟周期。处理器通过缓存(caching)能够从数量级上降低内存延迟的成本这些缓存为了性能重新排列待定内存操作的顺序。也就是说,程序的读写操作不一定会按照它要求处理器的顺序执行。 重排序的背景 我们知道现代CPU的主频越来越高,与cache的交互次数也越来越多。当CPU的计算速度远远超过访问cache时,会产
2015-11-12 16:38:16 766
深入理解Java虚拟机:JVM高级特性与最佳实践].周志明.高清扫描版
2015-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人