Lock与synchronized的区别(浅谈)时间:2023-03-08 17:53:50 Lock是一个接口 synchronized是一个关键字 Lock用法: synchronized用法: lock.lock() synchronized{ do something... ...... lock.unlock() } 使用角度:lock需要获取锁——》释放锁 synchronized自动获得锁释放锁 性能角度:线程多的情况下 lock性能好 反之synchronized