java中synchronized与reentrantLock

synchronized与reentrantlock的区别

1.synchronized是java的关键字,是java内置的特性,reentrantlock是通过java代码实现的。

2.synchronized是自动获取锁与释放锁,reentrantlock需要手动获取与释放锁。

3.reentrantlock具有响应中断超时等待等特性。

4.sysnchronized是非公平锁,reentrantlock可以实现公平锁和非公平锁。


java中synchronized与reentrantLock
http://hanqichuan.com/2024/04/24/java/java中synchronized与reentrantLock/
作者
韩启川
发布于
2024年4月24日
许可协议