logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Kotlin - 协程结构化并发Structured Concurrency

Structured Concurrency的典型作用:协程的cancel。(可能传入一个CoroutineDispatcher),也就是我们现在所熟悉的协程版本所具备的特性,解决。EMPTY_NEW和 EMPTY_ACTIVE。那context + Job()自己的state内的list传递。Concurrency的具体。这就是所谓的对协程生命周期。只能在Coroutine。Job作为Child

文章图片
#kotlin
Android 14 - 绘制体系 - 概览

从Android 12开始,Android的绘制系统有结构性变化, 在绘制的生产消费者模式中,新增BLASTBufferQueue,客户端进程自行进行queue的生产和消费,随后通过Transation提交到SurfaceFlinger,如此可以使得各进程将缓存提交到SufrfaceFlinger后合并到同一事务后同步提交,在同一帧生效。实际上,从Android12到Android14整个绘制系统

文章图片
#android
Android - 深入浅出理解SeLinux

1. 概述1. 概述SeLinux(Security-Enhanced Linux)是一个标签系统(labeling system)。每个进程都有一个label(称为process label),每个文件系统所涵盖的文件/目录、网络端口、设备等对象也有一个lable(称为Object label)。SeLinux通过编写规则来控制一个process label对一个Object label的访问,

文章图片
#android
到底了