
并发编程
文章平均质量分 70
# 并发编程
乐哥聊编程
1
展开
-
9.一文搞懂RenntrantReadWriteLock 读写锁的实现原理
今天给大家介绍下读写锁,在引入读写锁之前,给大家说一个案例:在很多场景下,我们用到的都是互斥锁,线程间相互竞争资源;但是有时候我们的场景会存在读多写少的情况,这个时候如果还是使用互斥锁,就会导致资源的浪费,为什么呢?因为如果同时都在读的时候,是不需要锁资源的,只有读和写在同时工作的时候才需要锁资源,所以如果直接用互斥锁,肯定会导致资源的浪费。RenntrantReadWriteLock锁的使用提供的方法readLock()获取读锁对象(不是获取锁资源)writeLock()获取写锁对原创 2022-01-19 14:54:25 · 391 阅读 · 0 评论 -
8.快速了解重入锁实现原理
快速了解重入锁实现原理原创 2022-01-13 21:16:33 · 433 阅读 · 0 评论 -
7.深度剖析AQS实现原理
7.深度剖析AQS实现原理原创 2022-01-10 20:24:12 · 427 阅读 · 0 评论 -
6.手把手教你使用AQS实现互斥锁
2022全网最新、最全并发编程入门进阶实战课程,10天学完,你也能成为高级架构师!!!原创 2022-01-08 21:08:48 · 502 阅读 · 0 评论 -
5.并发锁除了synchronized,你还得知道Lock
并发锁除了synchronized,你还得知道Lock原创 2022-01-07 20:30:29 · 416 阅读 · 0 评论 -
4.面试必问:线程池的原理是什么?
面试必问:线程池的原理是什么?原创 2022-01-03 21:47:41 · 880 阅读 · 2 评论 -
3.你真的知道线程间是如何通信的么?
你真的知道线程间是如何通信的么?原创 2022-01-01 09:35:22 · 287 阅读 · 0 评论 -
2.你中断线程的方式用对了么?
你中断线程的方式用对了么?原创 2021-12-30 21:59:06 · 678 阅读 · 0 评论 -
1.初识线程-了解wait和sleep的区别以及线程的运行状态转换过程
1.初识线程-了解wait和sleep的区别以及线程的运行状态转换过程原创 2021-12-29 06:15:58 · 704 阅读 · 0 评论