![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java并发编程
文章平均质量分 93
关于Java并发编程的核心知识点
遮半面涟漪
以非神之身上达天意, 以凡人之躯比肩神明。
展开
-
AQS源码解析之独占锁模式
AQS源码解析之独占锁模式简介AQS原理AQS数据结构AQS添加节点AQS重要方法AQS独占锁模式AQS独占锁获取流程图AQS独占锁释放 简介 AbstractQueuedSynchronizer简称AQS,即抽象队列同步器。它是JUC包下的核心组件,是用来构建锁或者其他同步组件的骨架类,减少了各功能组件实现的代码量,也解决了在实现同步器时涉及的大量细节问题,例如等待线程采用FIFO队列操作的顺序。它的主要使用方式是 继承,子类通过继承AQS,实现它的抽象方法来管理同步状态,它分为独占锁和共享锁,独占锁和共转载 2021-08-02 13:06:15 · 166 阅读 · 0 评论 -
设计模式-单例模式(Singleton)
设计模式之单例模式简介饿汉式懒汉式饿汉式(DCL)饿汉式(最终版)单例设计模式应用场景 简介 所谓类的单例设计模式,就是采取一定的方法保证在整个软件系统中,对某个类只能存在一个对象实例。怎么实现?具体有两种方式:饿汉式和懒汉式,笔者是这么记忆的:饿汉式,比较饿,上来就需要造好对象。而懒汉式是啥时候需要就啥时候造。 具体实现如下: 饿汉式 public class Singleton { /* * 饿汉式 * */ //1.私化类的构造器 private Singl原创 2021-07-12 21:28:45 · 174 阅读 · 2 评论