并发必知必会
悟空聊架构
公众号:悟空聊架构,7 年一线互联网经验,全栈工程师,手写了 PMP 刷题小程序和 Java刷题小程序。超爱图解底层原理。
公众号:悟空聊架构
展开
-
干货 | 20张图庖丁解牛18种Queue,你知道几个?
在讲《21张图讲解集合的线程不安全》那一篇,我留了一个彩蛋,就是Queue(队列)还没有讲,这次我们重点来看看Java中的Queue家族,总共涉及到18种Queue。这篇恐怕是市面上最全最细 讲解Queue的。本篇主要内容如下:帮你总结好的阻塞队列:一、Queue自我介绍1.1 Queue自我介绍hi,大家好,我的英文名叫Queue,中文名叫队列,无论现实生活中还是计算机的世界中,我都是一个很重要的角色哦~我是一种数据结构,大家可以把我想象成一个数组,元素从我的一头进入、从另外一头出去,.原创 2020-09-09 10:31:03 · 901 阅读 · 3 评论 -
# 5000字 | 24张图 | Java中的21种锁,一篇搞定
本篇主要内容如下:本篇文章已收纳到我的Java在线文档、 Github我的SpringCloud实战项目持续更新中帮你总结好的锁:序号锁名称应用1乐观锁CAS2悲观锁synchronized、vector、hashtable3自旋锁CAS4可重入锁synchronized、Reentrantlock、Lock5读写锁ReentrantReadWriteLock,CopyOnWriteArrayList、CopyOnWriteArr.原创 2020-09-03 10:11:02 · 785 阅读 · 0 评论 -
# 全网最细 | 21张图带你领略集合的线程不安全
本篇主要内容如下:本篇所有示例代码已更新到 我的Github本篇文章已收纳到我的Java在线文档《Java并发必知必会》系列:1.反制面试官 | 14张原理图 | 再也不怕被问 volatile!2.程序员深夜惨遭老婆鄙视,原因竟是CAS原理太简单?3.用积木讲解ABA原理 | 老婆居然又听懂了!4.全网最细 | 21张图带你领略集合的线程不安全一、线程不安全之ArrayList集合框架有Map和Collection两大类,Collection下面有List、Set、Queue。L.原创 2020-09-01 08:27:15 · 385 阅读 · 0 评论 -
Java并发必知必会第三弹:用积木讲解ABA原理
文章目录本篇主要内容如下一、背景二、面试连环炮三、用积木讲解ABA问题四、用原子引用类演示ABA问题五、那ABA到底有什么危害?1.我们想象一下生活中的这个喝水场景:2.我们再想象一下电商中的场景六、带版本号的原子引用类型1.我们看一看这个原子类`AtomicStampedReference`的底层代码2.如何使用AtomicStampedReference?总结可落地的 Spring Cloud项目:PassJava本篇主要内容如下一、背景上一节我们讲了程序员深夜惨遭老婆鄙视,原因竟是CAS原创 2020-09-01 08:25:44 · 492 阅读 · 0 评论