cmsblogs-chenssy

chenssy
致力打造Java精品博客站点

【作者推荐】 【Java成神之路】—-死磕Java系列博客

LZ今年开始写死磕Java系列博客,主要包括Java基础、Java并发、JVM、Spring、分布式等等方面的知识点。介绍了一个普通Java工程师想要成神需要学习的相关知识点。当然LZ本身就是一个菜鸟,一只向往Java之神的小菜鸟。 LZ所...

最新发布 第2页

死磕Java

【死磕Java并发】—–Java内存模型之总结

chenssy阅读(1782)评论(0)

经过四篇博客阐述,我相信各位对Java内存模型有了最基本认识了,下面LZ就做一个比较简单的总结。 总结 JMM规定了线程的工作内存和主内存的交互关系,以及线程之间的可见性和程序的执行顺序。一方面,要为程序员提供足够强的内存可见性保证;另一方...

作者推荐

【Java成神之路】—-死磕Java系列博客

chenssy阅读(4120)评论(0)

LZ今年开始写死磕Java系列博客,主要包括Java基础、Java并发、JVM、Spring、分布式等等方面的知识点。介绍了一个普通Java工程师想要成神需要学习的相关知识点。当然LZ本身就是一个菜鸟,一只向往Java之神的小菜鸟。 LZ所...

死磕Java

【死磕Java并发】—–Java内存模型之重排序

chenssy阅读(2067)评论(2)

在执行程序时,为了提供性能,处理器和编译器常常会对指令进行重排序,但是不能随意重排序,不是你想怎么排序就怎么排序,它需要满足以下两个条件: 在单线程环境下不能改变程序运行的结果; 存在数据依赖关系的不允许重排序 如果看过LZ上篇博客的就会知...

死磕Java

【死磕Java并发】—–Java内存模型之happens-before

chenssy阅读(2028)评论(3)

在上篇博客(【死磕Java并发】—–深入分析volatile的实现原理)LZ提到过由于存在线程本地内存和主内存的原因,再加上重排序,会导致多线程环境下存在可见性的问题。那么我们正确使用同步、锁的情况下,线程A修改了变量a何时对线程B可见? ...

好书推荐

【好书推荐】—–深入理解Java虚拟机

chenssy阅读(1014)评论(0)

原作名: 深入理解Java虚拟机 副标题: JVM高级特性与最佳实践 作者: 周志明 出版社: 机械工业出版社 出版时间: 2013-9-1 豆瓣评分: 8.7 分 推荐理由 本书第1版两年内印刷近10次,是整个Java图书领域公认的经典著...

作者推荐

2016,Java成神初年

chenssy阅读(2966)评论(24)

时间2016.12.31 01:51 地点K9004 5号车厢 1号下铺 此刻 深夜 不眠 回想 反思 规划! 工作快四年了,每年经历不同,心思不同!2013,从学生到职场人的转变,在长沙工作半年,第一感觉轻松和新鲜!但我觉得长沙不适合我,...

Chenssy's Blog | 致力打造个人精品博客

联系作者读书系统