RocketMQ 是一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时、高可靠的消息发布与订阅服务。 ...[作者空间]
核心成员变量 JDK7[https://www.jianshu.com/p/14a6c520bf7a] Entry...[作者空间]
前言 什么是ThreadLocal? 查阅源码注释得知,此类提供线程局部变量。何为线程局部变量?意思就是Threa...[作者空间]
原文链接:https://mp.weixin.qq.com/s/JUb2GR4CmokO0SklFeNmwg[ht...[作者空间]
多线程状态 新建(NEW):新创建了一个线程对象。 可运行(RUNNABLE):线程对象创建后,其他线程(比如ma...[作者空间]
话不多说,干货走起。 1、HashMap 面试第一题必问的 HashMap,挺考验Javaer的基础功底的,别问为...[作者空间]
本篇文章我们主要分析一个大厂面试题:不要搞混 JMM 与 JVM。 在面试的时候,有一个问题经常被问到,那就是 J...[作者空间]
Fork 就是把一个大任务切分为若干个子任务并行地执行,Join 就是合并这些子任务的执行结果,最后得到这个大任务...[作者空间]
前言 在阅读本文前,请思考以下的面试题? volatile是什么? volatile的特性 volatile是如何...[作者空间]
前言 本文章是从2019年11月下旬开始打开写的,一直拖到2020年的年尾才开始写,直到2021年年初才写完。 时...[作者空间]
如下代码,当我们在使用 ReentrantLock 进行加锁和解锁时,底层到底是如何帮助我们进行控制的啦? 带着这...[作者空间]
前言碎语 Synchronized和 ReentrantLock 大家应该都不陌生了,作为java中最常用的本地锁...[作者空间]
文章较长建议收藏再看 这是一些高频的中高级java面试题,也是面试中经常碰见的,希望对你有所帮助。 说说进程和线程...[作者空间]
ReentrantLock是可重入锁,实现原理是AQS(AbstractQueuedSynchronizer),作...[作者空间]
1.AQS是什么? AQS(AbstractQueuedSynchronizer)抽象队列同步器,是JDK下提供的...[作者空间]
高并发架构相关概念 并发 并发,在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,并且这几个...[作者空间]