前面我们做了一些预备知识,现在我们就开始来分析lock 接口。 Lock 接口定义image.png demo 我...[作者空间]
上一篇文章我们温习了 AQS 中内部的数据结构,在分析AQS 之前,再来学习一下CAS CAS 案例使用 我们简单...[作者空间]
1 话题引入-lock 简单使用 ReentrantLock 入手点 ReentrantLock Reentran...[作者空间]
并发中多个线程访问同一个资源可以通过同步解决,但是多个线程访问多个资源怎么解决呢?如公交车上有10个位置,但是现在...[作者空间]
可重入锁广义上的可重入锁指的是可重复可递归调用的锁,在外层使用锁之后,在内层仍然可以使用,并且不发生死锁(前提得是...[作者空间]
当我们使用 callable 接口实现线程时,常会和 juc 下面的线程池一起使用。这里主要看看 线程池的核心参数...[作者空间]
首先来看一下多线乱序访问导致的线程安全问题 输出结果: 从结果中可以看出,在多线程下,出现了数据错误的情况。 下面...[作者空间]
创建线程的三种方式: 继承 Thread (本身也是 实现了 Runable 接口) 实现 Runable 接口 ...[作者空间]