摘要: ConditionObject是AQS中的内部类,提供了条件锁的同步实现,实现了Condition接口,并且实现了其中的await(),signal(),signalALL()等方法。 Condition的分析点此 AbstractQueuedSynchronizer(AQS)的分析点此 Condi 阅读全文
posted @ 2018-04-30 10:23 Ouka傅 阅读(4739) 评论(1) 推荐(2) 编辑
摘要: AbstractQueuedSynchronized 以下简称AQS,是用来构建锁或者其他同步组件的基础框架。 在AQS中,为锁的获取和释放提供了一些模板方法,而实现锁的类(AQS的子类)需要实现这些模板方法中的同步方法。 这些方法包括: ·tryAcquire():尝试以独占模式获取锁 ·tryR 阅读全文
posted @ 2018-04-30 08:49 Ouka傅 阅读(2829) 评论(0) 推荐(0) 编辑