- 2024-09-17深入底层源码,剖析AQS的来龙去脉!
这里写目录标题回顾前缀知识一、Condition的概念二、Condition底层结构三、Condition源码解析3.1newCondition()3.2await()总结主要方法:回顾如果你还没熟悉AQS中的独占锁,可以先看这篇文章的前导篇。上一篇文章是以ReentrantLock里面的加锁、解锁源码进行分
- 2024-09-12最通俗的语言搞懂”大模型“的来龙去脉
人工智能时代,有很多时髦、相互容易混淆概念的科技名词:AI、MachineLearning、DeepLearning、GenerativeAI、LargeModel,它们指的是同一个概念么?不是的。AI(artificialintelligence人工智能),它的概念最广泛,所有研究人类智能的技术都可以归为其中。ML(machinelearning机
- 2024-08-13(一)从底层源码剖析AQS的来龙去脉!
文章目录前言一、AQS概述二、AQS底层结构2.1AQS底层基本变量2.2Node节点结构2.3FIFO队列三、源码分析3.1lock3.1.1lock3.1.2acquire3.1.2.1tryAcquire3.1.2.2addWaiter3.1.2.3acquireQueued3.1.2.4selfInterrupt3.2unlock四、写在最后前言本文是作者
- 2024-08-10页面绘制的来龙去脉
一、概述1.Android中,用户编写的应用程序(Client)测量和计算布局,SurfaceFlinger(Server)用来渲染绘制界面,Client和Server通过匿名共享内存(AnonymousSharedMemory)通信。2.每个应用和SurfaceFlinger之间都会创建一个SharedClient,一个SharedClient最多可以创建31个SharedBuf