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