摘要: 整理自 周志明《深入JVM》1, 是JVM优化技术,它不是直接优化手段,而是为其它优化手段提供依据。2,逃逸分析主要就是分析对象的动态作用域。3,逃逸有两种:方法逃逸和线程逃逸。 方法逃逸(对象逃出当前方法): 当一个对象在方法里面被定义后,它可能被外部方法所引用,例如作为调用参数传递到其它方法中。 阅读全文
posted @ 2017-09-04 09:17 小猫慢慢爬 阅读(1369) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/sunhuaqiang1/article/details/52994752 https://yq.aliyun.com/articles/49051 阅读全文
posted @ 2017-09-04 00:41 小猫慢慢爬 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 参考整理自《深入理解Java虚拟机》第13章 一 线程安全 1.1 什么是线程安全? 如果对于一个对象可以安全地被多个线程同时使用,那么它就是线程安全的。 1.2 Java语言中的线程安全 在这里讨论线程安全,就限定于多个线程之间存在共享数据访问这个前提。 将Java语言中各种操作共享的数据分为5类 阅读全文
posted @ 2017-09-04 00:18 小猫慢慢爬 阅读(260) 评论(0) 推荐(0) 编辑