摘要: 1>当一个对象被创建存储在内存里边会涉及到一个对象头,里边有一块区域叫mark word,会保存一个无锁的状态。在一个线程访问到被synchronized修饰的代码块时,会将该线程的id保存到到mark world相应的区域,同时更改锁的状态为偏向锁。 2>当出现了锁竞争的情况下,会看下当前线程还持 阅读全文
posted @ 2020-11-12 00:41 孔乙己的茴香豆 阅读(814) 评论(0) 推荐(0) 编辑