
锁
文章平均质量分 94
super_man_0820
无无
展开
-
Java并发之AQS详解
1. 概述 谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)! 类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的ReentrantLock/Semaphore/CountDownLatch…。 以下是本文的目录大纲: 概述 框架 ...原创 2019-07-24 20:54:43 · 173 阅读 · 0 评论 -
AQS原理及其实现的Java并发工具类
本文主要介绍AbstractQueuedSynchronizer(AQS)及其常用的一些实现,如 CountDownLatch、CyclicBarrier、Semaphore、ReentrantLock、ReentrantReadWriteLock等。 本文目的以实用为主,概述基本原理,说明使用场景,引入基本案例。 AbstractQueuedSynchronizer AQS定义了一套多线程访问共...原创 2019-07-27 10:00:30 · 285 阅读 · 0 评论