目录 start

  1. Lock
    1. 队列同步器

目录 end|2019-10-19 17:04|


Lock

1
2
3
4
5
6
7
8
Lock lock = new ReentrantLock();
// 不能放在 try中, 防止 获取锁失败, 并执行了释放锁
lock.lock();
try {

} finally {
lock.lock();
}

队列同步器

AbstractQueuedSynchronizer 队列同步器, 是构建锁和其他同步组件的基础框架