摘要: 前两篇文章中,为各位带来了,锁的类型及锁在Java中的实现。接下来本文将为各位带来锁在Java中的应用相关知识。关注我的公众号「Java面典」了解更多 Java 相关知识点。 锁在Java中主要应用还是在JUC(java.util.concurrent)包下的相关类,常用的主要有原子类、原子集合以及 阅读全文
posted @ 2020-03-22 21:15 xwayway 阅读(642) 评论(0) 推荐(2) 编辑
摘要: 上一篇文章中,我们已经介绍过了各种锁,让各位对锁有了一定的了解。接下来将为各位介绍锁在Java中的实现。关注我的公众号「Java面典」了解更多 Java 相关知识点。 在 Java 中主要通过使用synchronized 、 volatile关键字,及 Lock 接口的子类 ReentrantLoc 阅读全文
posted @ 2020-03-22 14:51 xwayway 阅读(1041) 评论(2) 推荐(2) 编辑
摘要: 在进行更近一步的了解Java锁的知识之前,我们需要先了解与锁有关的两个概念 CAS 与 AQS。关注我的公众号「Java面典」了解更多 Java 相关知识点。 CAS(Compare And Swap/Set) 概念 CAS函数,是比较并交换函数,它是原子操作函数。 原理 CAS 是基于乐观锁的原理 阅读全文
posted @ 2020-03-22 12:17 xwayway 阅读(641) 评论(0) 推荐(0) 编辑