Atomic 原子类总结30 分钟阅读Atomic 原子类介绍 Atomic 翻译成中文是“原子”的意思。在化学上,原子是构成物质的最小单位,在化学反应中不可分割。在编程中,Atomic 指的是一个 …阅读全文
CompletableFuture 详解35 分钟阅读实际项目中,一个接口可能需要同时获取多种不同的数据,然后再汇总返回,这种场景还是挺常见的。举个例子:用户请求获取订单信息,可能需要同时获取用户信息、商品详情、物 …阅读全文
Java 线程池详解50 分钟阅读池化技术想必大家已经屡见不鲜了,线程池、数据库连接池、HTTP 连接池等等都是对这个思想的应用。池化技术的思想主要是为了减少每次获取资源的消耗,提高对资源的利 …阅读全文
Java并发常见面试题总结(上)25 分钟阅读线程 ⭐️什么是线程和进程? 何为进程? 进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡 …阅读全文
Java并发常见面试题总结(下)75 分钟阅读ThreadLocal ThreadLocal 有什么用? 通常情况下,我们创建的变量可以被任何一个线程访问和修改。这在多线程环境中可能导致数据竞争和线程安全 …阅读全文
Java并发常见面试题总结(中)50 分钟阅读⭐️JMM(Java 内存模型) JMM(Java 内存模型)相关的问题比较多,也比较重要,于是我单独抽了一篇文章来总结 JMM 相关的知识点和问 …阅读全文
JMM(Java 内存模型)详解15 分钟阅读JMM(Java 内存模型)主要定义了对于一个共享变量,当另一个线程对这个共享变量执行写操作后,这个线程对这个共享变量的可见性。 要想理解透彻 JMM(Java …阅读全文
ThreadLocal 详解40 分钟阅读本文来自一枝花算不算浪漫投稿, 原文地址:https://juejin.cn/post/6844904151567040519。 前言 全文共 10000+ …阅读全文
乐观锁和悲观锁详解10 分钟阅读如果将悲观锁(Pessimistic Lock)和乐观锁(Optimistic Lock)对应到现实生活中来。悲观锁有点像是一位比较悲观(也可以说是未雨绸缪)的 …阅读全文
从ReentrantLock的实现看AQS的原理及应用60 分钟阅读本文转载自:https://tech.meituan.com/2019/12/05/aqs-theory-and-apply.html 作者: …阅读全文