标签: synchronized

1 篇文章

Java 中 Lock 和 synchronized 的区别是什么?
1. 基本特性对比 特性synchronizedLock (如 ReentrantLock)实现方式​Java 关键字,JVM 内置支持Java 接口,需要显式创建对象锁获取​自动获取和释放锁需要显式调用 lock() 和 unlock()灵活性​较低,结构固定较高,可控制锁的获取时机性能​早期版本较差,JDK 1.6 后大幅优化通常性能更好,尤其…