
并发编程的艺术
专栏以并发编程为核心,以源码为基础。
带你体验Java并发编程的艺术~~~
IT贱男
越努力,越幸运!
-
原创 Java并发编程应该掌握的并发工具类,快来看看你掌握了哪些?
1、JUC是什么? JUC是java并发包java.util.concurrent的缩写,你没有看错,就是这么简单明了~~~ 在我们JDK的并发包中,提供了几个非常有用的并发工具类,比如:闭锁、同步屏障、信号量,在线程之间交换数据的一种方式 Exchanger,文本还会讲到,用于并行执行任务的框架Fork/Join。 2、CountDownLatch 闭锁 这个CountDownLatch...2020-05-09 11:15:49470
0
-
原创 深入ReentrantLock实现原理和源码分析,冲鸭~~
一、引言 话不多说,扶我起来,我还可以继续撸。 在学习ReentrantLock源码之前,先来回顾一下链表、队列数据结构的基本概念~~ 二、数据结构 2.1 链表(Linked List) 小学一、二年级的时候,学校组织户外活动,老师们一般都要求同学之间小手牵着小手。这个场景就很类似一个单链表。每个小朋友可以看作一个节点信息,然后通过牵手的方式,形成整个链表结构。 1、链表是...2020-04-27 17:24:42386
0
-
原创 从青铜到王者的路线来聊聊Synchronized底层实现原理
这篇文章码了小编***个小时,给个赞不过分吧~~ 文本内容有点多,如果有写错或者不好地方,还请多多指教~~~~~~~2020-03-20 16:18:441705
4