synchronized加锁对象和JVM对锁的优化
摘要:
synchronized加锁对象 对于普通同步方法,锁是调用该方法的对象。对于静态同步方法,锁是该方法所属类的Class对象。对于同步代码块,锁是synchronized括号里面的对象。 JVM对锁的优化 偏向锁 如果一个线程获得锁,那么锁就进入偏向模式。当这个线程再次请求锁时,不执行同步操作。 轻 阅读全文
posted @ 2023-01-22 16:05 王景迁 阅读(33) 评论(0) 推荐(0) 编辑