网站首页
编程语言
数据库
系统相关
其他分享
编程问答
来龙去脉
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