并发
文章平均质量分 97
啧啧啧啧zezezeze
这个作者很懒,什么都没留下…
展开
-
透彻理解CLH 队列锁原理及其Java实现
CLH 锁队列介绍 之前说到在学习 java 并发框架 AQS 的时候,其中的锁队列是在 CLH 锁队列的基础上改进而来的。本文主要介绍 CLH 队列锁。 SMP 和 NUMA 简要介绍 SMP(Symmetric MultiProcessing) 对称多处理是一种包括软硬件的多核计算机架构,会有两个或以上的相同的核心共享一块主存,这些核心在操作系统中地位相同,可以访问所有 I/O...原创 2018-09-12 15:18:46 · 10868 阅读 · 8 评论 -
原文翻译——java.util.concurrent AQS 同步器框架
JDK1.5之后java并发包基本上是基于AQS(AbstractQueuedSynchronizer)这个框架搭建的,AQS框架主要提供了对同步状态,阻塞和未阻塞线程/队列的原子性管理。本文主翻译 Doug Lea 大神的 AQS 框架论文原文,包括这个框架的逻辑依据,设计,实现,使用以及性能。 最近想起java.util.concurrent并发包虽然平时开发一直会用到,但其实源码还...翻译 2018-09-12 19:34:41 · 382 阅读 · 1 评论 -
ThreadLocal 从设计思想到源码解析
ThreadLocal 简要总结 建议读者先阅读本人的上一篇reference 类型,以更好理解本文。 经过上一篇reference 类型,初步理解了reference的概念,本篇文章分析jdk1.8 中的 ThreadLocal 类型。 引言 在java中我们知道万物皆为对象,在定义类的时候,会涉及到对变量的定义,如果加了static关键字,那么此变量就成为了类变量(静态变...原创 2018-09-12 13:52:45 · 463 阅读 · 1 评论