摘要: AQS原理 阅读全文
posted @ 2020-10-14 16:22 二叉树的博客 阅读(89) 评论(0) 推荐(0) 编辑
摘要: ReentrantLock加锁 阅读全文
posted @ 2020-10-14 16:11 二叉树的博客 阅读(85) 评论(0) 推荐(0) 编辑
摘要: ReentrantLock自旋 阅读全文
posted @ 2020-10-14 16:05 二叉树的博客 阅读(341) 评论(0) 推荐(0) 编辑
摘要: ReentrantLock是一种基于AQS框架的应用实现,AQS 是核心思想。 第一 、自旋 while(true) 第二 、加锁 保证只有一个线程可以拿到锁,其他线程一直在自旋的循环中等待,CAS 加锁 compare and swap 第三 、用队列实现公平或非公平锁 第四 、LockSuppo 阅读全文
posted @ 2020-10-14 15:54 二叉树的博客 阅读(122) 评论(0) 推荐(0) 编辑