jvm-内存模型
lansefanggezi123
这个作者很懒,什么都没留下…
展开
-
欢迎使用CSDN-markdown编辑器
JVM队内存学习1:JVM的堆内存分为两块,Permanent Space (持久化) Heap Space。 1.1Permanent 是持久化,主要用来存储静态类型数据,Java calss、method等。持久化堆垃圾回收没有什么影响 1.2 Heap Space 分为年老代、年轻代。 1.2.1 年轻代:分为Eden、from、to。 所有的新对象都首先放在年轻代,年轻代的目标就是尽原创 2017-10-19 22:20:37 · 128 阅读 · 0 评论 -
轻量级锁
并发编程——volatile 并发编程中经常提到了关键字“volatile”: 我们一般都知道volatile的作用是当一个线程改变了volatile变量的内容后,处理器回提醒其他线程这个变量被更改了,当前数据失效,需要重新读取! 下面我了解一下为什么要设计volatile,以及它是如何实现这个功能的。 处理器和内存: 处理器的读取速度是非常高的,在计算机组成原理的课堂上,老师都回原创 2017-10-30 22:07:41 · 290 阅读 · 0 评论