思维导图 思维导图.png 系列总目录 业务场景实战汇总[https://www.jianshu.com/p/8e6af874267b] 背景 ...

思维导图 思维导图.png 系列总目录 业务场景实战汇总[https://www.jianshu.com/p/8e6af874267b] 背景 ...
一、Synchronized使用场景 Synchronized是一个同步关键字,在某些多线程场景下,如果不进行同步会导致数据不安全,而Synch...
前言 SynchronousQueue作为BlockingQueue体系中的一员,它与我们平常使用较多的ArrayBlockingQueue、L...
简介 Queue,翻译成队列,是一种先进先出(FIFO, First In First Out)的数据结构。最先放进去的,取的时候也就最先取出来...
为什么使用线程池? 降低资源消耗 提高响应速度 提高线程的可管理性 工作原理 ThreadPoolExecutor 执行 execute()方法...
1. 定义 栅栏屏障,让一组线程到达一个屏障(也可以叫同步点)时被阻塞,直到最后一个线程到达屏障时,屏障才会开门,所有被屏障拦截的线程才会继续运...
java并发包下很多API都是基于AQS来实现的加锁和释放锁等功能的,比如ReentrantLock、ReentrantReadWriteLoc...
前言 hello, 大家好, 我是咸鱼君, 擅长各种Java摸鱼姿势. 恰逢2020年“金九”月, 今天, 我们就来说一说面试中出现频率极高的锁...
前言碎语 Synchronized 和 ReentrantLock 大家应该都不陌生了,作为java中最常用的本地锁,最初版本中 Reentr...
说明: 本篇文章如有不正确或待改进的地方, 欢迎批评和指正, 大家一同进步, 谢谢! 世上有4样东西可以让世界变得更美好, 它们是: 代码(Co...
专题公告
1