复习Android之IPC机制

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

你可能感兴趣的:(Android基础)