摘要: 一次完整的GC流程 首先,任何新对象都分配到 eden 空间。两个幸存者空间开始时都是空的。 当 eden 空间填满时,将触发一个Minor GC(年轻代的垃圾回收,也称为Young GC),删除所有未引用的对象,大对象(需要大量连续内存空间的Java对象,如那种很长的字符串)直接进入老年代。 所有 阅读全文
posted @ 2023-06-23 17:41 colorfulworld 阅读(80) 评论(0) 推荐(0)
摘要: 共享锁 多个事务的读操作可以同时进行,互不阻塞,但某个事务持有共享锁,其他事务不允许修改 如readWriteTrantLock就是共享锁 排他锁 当前持有锁的事务没有完成前,其他事务读、写都会阻塞。这样就能确保在给定时间内,只有一个事务能执行写入 如ReentrantLock、就是排他锁 在非Se 阅读全文
posted @ 2023-06-23 10:23 colorfulworld 阅读(22) 评论(0) 推荐(0)