首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
并发
牧牛的铃铛_一无是处的研究僧
创建于2022-07-18
订阅专栏
主要介绍各种基础和深入的并发知识!
等 12 人订阅
共32篇文章
创建于2022-07-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JDK数组阻塞队列源码深入剖析
在本篇文章当中我们主要介绍在生产者消费者模型当中常常使用的阻塞队列JDK是如何实现的,源码深入剖析,刀刀到肉!!!
从零开始自己动手写阻塞队列
在本篇文章当中我们将主要介绍阻塞队列实现的原理,同时介绍我们需要的工具,最后通过分析实现原理一步一步实现一个低配版的阻塞队列!
从零开始自己动手写自旋锁
在本篇文章当中将要重零开始介绍自旋锁,从原子性到自旋的操作,再到JDK种的原子类,最后自己实现自旋锁和可重入自旋锁!!!
Synchronized锁升级原理与过程深入剖析
在本篇文章当中我们将仔细介绍JVM对synchronized的各种优化的细节,无🔒->偏向🔒->轻量级🔒->重量级🔒,以及具体的锁升级的条件。
深入学习Synchronized各种使用方法
在本篇文章当中主要给大家分析Synchronized的各种使用方法,以及他和内存以及指令重排序之间的关系,以及一些Synchronized影响并发程序性能的细节!!!
FutureTask源码深度剖析
本篇文章主要深入剖析FutureTask的内部原理,从最基本的LockSupport和UnSafe类工具谈起,层层深入,细致的分析每一行代码,彻底了解FutureTask原理!!!!
60行从零开始自己动手写FutureTask是什么体验?
在本篇文章当中,主要分析FutureTask的内部实现原理,分析它与锁之间的了联系,最后我们通过可重入锁和条件变量实现我们自己的FutureTask!!!!
并发刺客(False Sharing)——并发程序的隐藏杀手
假共享是一种隐藏的很深的一种会拖累并发程序效率的现象,在这篇文章当中会仔细从CPU和缓存结构原理去分析它给并发程序带来的危害,并且通过分析代码如何去避免它。
万字长文:从计算机本源深入探寻volatile和Java内存模型
在文章当中先介绍volatile的作用和Java内存模型,然后层层递进介绍其中的具体原理,JVM底层是如何实现volatile的和JVM实现的汇编代码以及CPU内部结构,深入剖析各种计算机系统原理!
30行自己写并发工具类(Semaphore, CyclicBarrier, CountDownLatch)是什么体验?
在本篇文章当中将仔细剖析这三个Java并发工具内部实现的原理,然后用ReentrantLock自己实现这三个工具。
并发程序的噩梦——数据竞争
在本文当中我主要通过不同线程对同一个数据进行加法操作的例子,层层递进,使用忙等待、synchronized和锁去解决我们的问题,切实体会为什么数据竞争是并发程序的噩梦。
并发开篇——带你从0到1建立并发知识体系的基石
在本篇文章当中主要跟大家介绍并发的基础知识,从最基本的问题出发层层深入,帮助大家了解并发知识,并且打好并发的基础!!!