在AQS同步器组件原理分析前,我们需要了解同步队列这个概念,了解同步队列中节点的入队和出队的流程,CHL同步队列的...[作者空间]
1 定义 Condition是在AQS中配合使用的wait/nofity线程通信协调工具类,我们可以称之为等待队列...[作者空间]
1 AQS同步器 队列同步器AbstractQueuedSynchronizer,是用来构建锁或者其他同步组件的基...[作者空间]
作为并发的基础,我们需要熟悉掌握JUC相关的知识,才能更好的在实际项目中运用,下面是整理出来的juc思维导图: 系...[作者空间]
1.引言 并发编程中synchronized是重量级锁,但随着JVM1.6对synchronized进行优化后,有...[作者空间]
1.并发编程中的三个概念 在并发编程中, 需要了解线程的三个概念:原子性,可见性,有序性: 1.1.原子性 原子性...[作者空间]
1.并发编程模型的分类 在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指...[作者空间]
可重入锁,也叫做递归锁,指的是同一线程 外层函数获得锁之后 ,内层递归函数仍然有获取该锁的代码,但不受影响。比如R...[作者空间]
首先我们要知道进程之间的通讯方式有哪些? 管道( pipe ) #消息队列( message queue ) #...[作者空间]