[英]How is 'synchronized' related to ReentrantLock?
据我了解, synchronized
代码块意味着对象的固有重入锁,而ReentrantLock
是实现重ReentrantLock
的抽象。 除了从不同的方法,代码段调用lock()
和unlock()
方法之外,是否需要使用ReentrantLock
?
具有与使用同步方法和语句访问的隐式监视器锁相同的基本行为和语义的可重入互斥锁,但具有扩展功能。
这些扩展功能与同步监视以及行为自定义有关。 查看方法列表应该说明一切。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.