摘要: 本章主要学习读写锁。 关于读写锁,在《 Java并发18》中已经学习过: synchronized关键字只提供了一种锁,即互斥锁。 java.util.concurretn.locks包不仅通过Lock接口提供了与前者类似的互斥锁,而且还通过ReadWriteLock接口提供了读锁和写锁。读写锁最大 阅读全文
posted @ 2021-08-24 20:50 姚春辉 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 本章主要通过解读Condition接口的源码注释,来学习Condition接口的各个方法。 1.Condition接口与Lock接口 在Java并发18章节,我们对Lock接口与synchronized关键字的区别于联系进行了学习。 其实在功能上,我们可以将Lock接口作为synchronized关 阅读全文
posted @ 2021-08-24 16:25 姚春辉 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 本章主要通过解读Lock接口的源码,来学习Lock接口定义的方法的使用。 1.源码注释 Lock接口,定义了如下方法: /** * Lock接口 * @since 1.5 * @author Doug Lea */ public interface Lock { /** * Acquires the 阅读全文
posted @ 2021-08-24 14:56 姚春辉 阅读(93) 评论(0) 推荐(0) 编辑