加载中
Reentrantlock源码--深入理解AQS

前言:本文主要想解决的问题 为什么要用Reentrantlock? 了解Reentrantlock源码(重点) 通过Reentranctlock了解AQS原理,并且能够自定义锁 通过Reentranctlock源码,帮助理解一些概念,比如...

2020/03/17 15:10
843
并发工具---CountDownLatch和CyclicBarrier

CountDownLatch 理解:countDownLatch是一个程序计数器,线程的执行有快有慢,当一个线程执行完成之后,不立即返回,调用countdown(),对初始化数量-1,等待其他线程执行完成,只有当全部的线...

2018/10/21 17:09
53
并发----AQS

1 了解AQS 要求:能够画出AQS自旋锁的图且复述出整个过程 AQS (AbstractQueuedSynchronizer)是一个帮助器,自定义锁的一个帮助器(体现在代码上 私有的内部类继承AQS) 2 了解AQS的API 要求...

2018/10/09 20:56
136
并发----思维导图

前言 一直觉得关于并发的知识架构不完整,即用即学导致的知识结构残缺,本文主要聊聊JMM的内存模型,附上自己整理的思维导图,本问主要聊聊红线标出来的部分 思维导图

2018/09/27 20:50
65
BufferedReader.close()引发的对装饰者模式的思考

提出问题 今天在coding的时候发现了个问题,使用流的时候,处理流会包装一个节点流,但是在流关闭的时候,我们只需要关闭处理流(最外层的流),被包装的节点流都不关闭,这是怎么回事呢,我...

2018/06/01 17:56
1.6K
【整理】Linux常用命令

前言 打算安装个虚拟机,装下zookeeper,提前把linux的常用命令整理出来 1 ls ls ls(选项)(参数) 列举当前目录下的文件 ls –a Linux上的文件以.开头的文件被系统视为隐藏文件,仅用ls命...

2018/05/25 17:10
125

没有更多内容

加载失败,请刷新页面

返回顶部
顶部