摘要: 概述 我们在介绍AbstractQueuedSynchronizer的时候介绍过,AQS支持独占式同步状态获取/释放、共享式同步状态获取/释放两种模式,对应的典型应用分别是ReentrantLock和Semaphore,AQS还可以混合两种模式使用,读写锁ReentrantReadWriteLock 阅读全文
posted @ 2017-02-28 18:31 叫我家宝 阅读(4219) 评论(1) 推荐(0) 编辑
摘要: 概述 ReentrantLock,即重入锁,是一个和synchronized关键字等价的,支持线程重入的互斥锁。只是在synchronized已有功能基础上添加了一些扩展功能。 除了支持可中断获取锁、超时获取锁、非阻塞获取锁这些显示锁的常见功能外,ReentrantLock还支持公平锁(synchr 阅读全文
posted @ 2017-02-28 12:45 叫我家宝 阅读(716) 评论(0) 推荐(0) 编辑