阅读背景:

IPC机制-Android IPC简介

来源:互联网 

IPC是Inter-Process Communication的缩写,含义位进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程。说起进程间通讯,我们首先要理解什么是进程,什么是线程,进程和线程是截然不同的概念。按照操作系统中的描述,线程是CPU调度最小的单元,同时线程是一种有限的系统资源。而进程一般是指执行一个单元,再PC和移动设备上只一个程序或者一个应用。一个进程可以包含多个线程,因此进程和线程是包含与被包含的关系。最简单的情况下,一个进程中可以有一个线程,即主线程,再Android里面主线程也叫UI线程,再UI线程里才能操作界面元素。很多时候,一个进程中需要执行大量耗时的任务,如果这些任务放在主线程中去执行就会造成界面无法响应,严重影响用户体验,这种情况再PC系统和移动系统中都存在,再Android中有一个特殊的名字叫做ANR(Application Not Responding),即应用无响应。解决这个问题就需要用到线程,把一些耗时的任务放在线程中即可。IPC是Inter-Process Communication的缩写,含义位进程间通信或者跨进




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: