进程间通信(IPC,Inter-Process Communication),指至少两个进程或线程间传送数据或信号的一些技术或方法。进程是计算机系统分配资源的最小单位。每个进程都有自己的一部分独立的系统资源,彼此是隔离的…
标签:间通信
Android面试一问一答:进程与线程
进程与线程有什么区别 (单位) 进程是资源分配的最小单位; 线程是程序执行的最小单位。 (数据和空间) 进程有独立的地址空间,系统建立数据表来维护代码段、堆栈段和数据段; 线程共享进程中的数据,使用相同的地址空间。 (通…
Handle消息机制之一个问题引发的源码分析
我们都知道,在子线程中尝试进行UI操作或者在主线程中做耗时的操作(网络请求,大量数据库操作等),程序就有可能会报ANR或造成崩溃。 转载请注明出处:Vincent Blog‘s 为什么说是一个问题引发的对Handler源…
android核心知识点学习资料
Binder学习指南 Android Bander设计与实现 – 设计篇 Android进程间通信(IPC)机制Binder简要介绍和学习计划 Android 之 ServiceManager与服务管理 An…
Android进程间通信之8——Binder相关结构体简介
后面就要讲解Binder源码了,会涉及到很多struct,因此这里先铺垫一下,说几个常用的数据结构,内容如下: 1、结构体binder_work 2、结构体binder_thread 3、构体binder_stats 4…
Android 的进程间通信 Binder——AIDL的入门使用(一)
进程间通信系列 AIDL的入门使用(一) AIDL的入门使用(二) AIDL的入门使用(三) Messenger的入门使用 目录 image.png 序言 什么概念都省了,直接看怎么使用,主要分两部分,一个是服务端,一个…
Android 的进程间通信 Binder——AIDL的入门使用(三)
进程间通信系列 AIDL的入门使用(一) AIDL的入门使用(二) AIDL的入门使用(三) Messenger的入门使用 序言: 1、AIDL的大致使用流程:首先是创建一个AIDL接口文件声明需要在客户端调用的接口,再…
Android 的进程间通信 Binder——AIDL的入门使用(二)
进程间通信系列 AIDL的入门使用(一) AIDL的入门使用(二) AIDL的入门使用(三) Messenger的入门使用 序言: 在Android 的进程间通信 Binder——AIDL的入门使用(一)中我们可以通过A…