2019年8月4日

jvm垃圾回收机制

摘要: 先看看下面的一个图片,看完再谈算法: 垃圾回收机制主要是回收堆内存 堆内存又分为四个区域:eden、s0、s1、老年代(前面三个称为新生代),垃圾回收主要回收新生代,因为频繁new出来的对象会慢慢重新生代转移到老年代,老年代很少会被回收。 在理解垃圾回收机制算法之前必须先了解什么是根搜索算法,不然就 阅读全文

posted @ 2019-08-04 20:43 冰龙之剑 阅读(221) 评论(1) 推荐(0)

java内存模型和内存结构

摘要: java内存模型说的是多线程,网上可能会有写误导,并不是什么堆、栈、方法区,很多人都会搞混。说白了就是多线程中主线程和本地线程之间的一个数据可见性问题。 jmm:java内存模型;jvm:java内存结构 先看看多线程特性: 1、原子性:保证数据一致性和安全性 2、可见性:保证主线程中的共享变量进行 阅读全文

posted @ 2019-08-04 10:38 冰龙之剑 阅读(702) 评论(0) 推荐(0)

导航