ReentrantLock读法
时间: 2024-05-25 09:08:24 浏览: 329
ReentrantLock源码分析
ReentrantLock是Java中提供的可重入锁,用于保证线程安全。它可以替代synchronized关键字,但是它更加灵活、可扩展,提供了相应的条件变量、公平锁、非公平锁等功能。ReentrantLock的读法为 [ri:'entrentlɒk]。
以下是一个简单的ReentrantLock使用例子,展示了它的基本用法:
```java
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
public class LockExample {
public static void main(String[] args) {
Lock lock = new ReentrantLock();
try {
lock.lock();
System.out.println("Critical section.");
} finally {
lock.unlock();
}
}
}
```
阅读全文