HarmonyOS
等待队列 标签描述

一、概述   谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)!   类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的ReentrantLock/Semaphore/CountDownLatch...。   以下是本文的目录大纲 概述 框架 源码详解 简单应用   若有不正之处,请谅解和批评指正,不胜感激。 二、框架 它维护了一个volatileintstate(代表共享资源)和一个FIFO线程等待队列(多线程争用资源...