This commit is contained in:
CyC2018 2018-03-12 19:02:08 +08:00
commit 03d6f0bef8
2 changed files with 8 additions and 1 deletions

View File

@ -403,7 +403,7 @@ JVM 为对象定义年龄计数器,经过 Minor GC 依然存活,并且能被
### 4.4 动态对象年龄判定 ### 4.4 动态对象年龄判定
JVM 并不是永远地要求对象的年龄必须达到 MaxTenuringThreshold 才能晋升老年代,如果在 Survivor 区中相同年龄所有对象大小的总和大于 Survivor 空间的一半,则年龄大于或等于该年龄的对象可以直接进入老年代,无等待 MaxTenuringThreshold 中要求的年龄。 JVM 并不是永远地要求对象的年龄必须达到 MaxTenuringThreshold 才能晋升老年代,如果在 Survivor 区中相同年龄所有对象大小的总和大于 Survivor 空间的一半,则年龄大于或等于该年龄的对象可以直接进入老年代,无等待 MaxTenuringThreshold 中要求的年龄。
### 4.5 空间分配担保 ### 4.5 空间分配担保

View File

@ -259,9 +259,16 @@ public void func(String name) {
private Lock lock; private Lock lock;
public int func(int value) { public int func(int value) {
try { try {
<<<<<<< HEAD
lock.lock(); lock.lock();
// ... // ...
} finally { } finally {
=======
lock.lock();
// ...
}finally {
>>>>>>> 6e667d6a7af72718164794fb07861d35654de294
lock.unlock(); lock.unlock();
} }
} }