随笔分类 -  JUC源码分析

摘要:目录 1:reentrantLock使用 1.1 构造lock的test模型 package com.saytoyou.com.lock; import java.util.concurrent.locks.ReentrantLock; public class LockTest extends T 阅读全文
posted @ 2022-04-14 15:19 xzlnuli 阅读(40) 评论(0) 推荐(0) 编辑
摘要:AQS源码分析,看这篇博客就够了,绝对的详细流弊 https://www.cnblogs.com/waterystone/p/4920797.html 但是我读了好几遍,这个方法还是不太理解,得注重再讲解一下: private void doReleaseShared() { for (;;) { 阅读全文
posted @ 2022-04-14 14:29 xzlnuli 阅读(22) 评论(0) 推荐(0) 编辑
摘要:目录 1:semphore的使用说明 参考这篇博客:https://www.cnblogs.com/crazymakercircle/p/13907012.html 2:semphore的使用案例 package com.saytoyou.com.thread; import java.util.c 阅读全文
posted @ 2022-04-14 14:21 xzlnuli 阅读(56) 评论(0) 推荐(0) 编辑
摘要:目录 1:cyclicBarrier的原理是基于condition来实现的,不懂condition的可以看我的上一篇博客: https://www.cnblogs.com/xzlnuli/p/16130351.html 2:cyclicBarrier的使用demo 构造方法: public Cycl 阅读全文
posted @ 2022-04-12 15:46 xzlnuli 阅读(32) 评论(0) 推荐(0) 编辑
摘要:目录: 参考博客: https://www.cnblogs.com/gemine/p/9039012.html https://www.jianshu.com/p/037c2bd99440 https://zhuanlan.zhihu.com/p/89703576 1:注意事项 condition是 阅读全文
posted @ 2022-04-11 15:55 xzlnuli 阅读(59) 评论(0) 推荐(0) 编辑
摘要:1:countDownLatch的源码依赖与AQS,不了解AQS的可以先阅读这位大神的博客,讲的非常完美:http://www.cnblogs.com/waterystone/p/4920797.html 2:countDownLatch()主要分析三个方法,1.构造方法 2:countDown() 阅读全文
posted @ 2022-04-02 16:28 xzlnuli 阅读(45) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示