logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android开发:跨进程通信(IPC)、Binder、AIDL

本文介绍了Android跨进程通信(IPC)的核心技术与实现原理。首先分析了Android多进程架构的必要性及常见使用场景,包括应用内多进程隔离和跨应用交互。重点讲解了Binder机制作为Android IPC底层架构的优势,如高效的单次内存拷贝、安全校验和系统级支持。详细解析了AIDL的实现全流程,包括Parcelable数据封装、接口定义、服务端Stub实现和客户端绑定调用。文章还对比了Int

文章图片
#android#binder
Android开发:Kotlin协程并发模型(人话版)

摘要: Kotlin协程是Android开发中的轻量级异步解决方案,采用用户态协作式调度和结构化并发模型。核心优势包括: 低开销:协程仅占200-300字节,支持数万并发; 非阻塞挂起:通过suspend函数实现同步写法、异步执行; 线程安全:结构化作用域(如viewModelScope)自动管理生命周期,避免泄漏; 高效调度:M:N线程映射模型支持无开销切换(如withContext切换IO/主

文章图片
#android#kotlin#开发语言
Android开发:Kotlin协程并发模型(术语版)

摘要: Kotlin协程是Android开发中的轻量级异步解决方案,采用用户态协作式调度和结构化并发模型。核心优势包括: 低开销:协程仅占200-300字节,支持数万并发; 非阻塞挂起:通过suspend函数实现同步写法、异步执行; 线程安全:结构化作用域(如viewModelScope)自动管理生命周期,避免泄漏; 高效调度:M:N线程映射模型支持无开销切换(如withContext切换IO/主

文章图片
#android#kotlin#开发语言
到底了