![](https://img-blog.csdnimg.cn/20200424170435922.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
并发编程的艺术
文章平均质量分 97
专栏以并发编程为核心,以源码为基础。
带你体验Java并发编程的艺术~~~
IT贱男
越努力,越幸运!
展开
-
深入ReentrantLock实现原理和源码分析
一、引言话不多说,扶我起来,我还可以继续撸。在学习ReentrantLock源码之前,先来回顾一下链表、队列数据结构的基本概念~~二、数据结构2.1 链表(Linked List)小学一、二年级的时候,学校组织户外活动,老师们一般都要求同学之间小手牵着小手。这个场景就很类似一个单链表。每个小朋友可以看作一个节点信息,然后通过牵手的方式,形成整个链表结构。1、链表是以节点的形式来存储数据,可以称之为:链式存储2、每个节点都包含所需要存放对应的数据(data 域),以及指..原创 2021-11-15 11:33:22 · 717 阅读 · 3 评论 -
Java并发编程应该掌握的并发工具类,快来看看你掌握了哪些?
1、JUC是什么?JUC是java并发包java.util.concurrent的缩写,你没有看错,就是这么简单明了~~~在我们JDK的并发包中,提供了几个非常有用的并发工具类,比如:闭锁、同步屏障、信号量,在线程之间交换数据的一种方式 Exchanger,文本还会讲到,用于并行执行任务的框架Fork/Join。2、CountDownLatch 闭锁这个CountDownLatch...原创 2020-05-09 11:15:49 · 922 阅读 · 0 评论