reentrantlock 为什么是显式锁
时间: 2024-06-01 08:13:27 浏览: 83
Java并发编程之显式锁机制详解
ReentrantLock是显式锁,因为它需要在代码中明确地进行lock()和unlock()的调用来获取或释放锁,而不像隐式锁那样自动获取或释放锁。这使得程序员可以更加精确地控制锁的获取和释放。另外,ReentrantLock还提供了一些高级功能,如可重入性、公平性和条件变量等,这些功能也需要程序员显式调用来实现。
阅读全文
Java并发编程之显式锁机制详解