一、Android多进程
(一)概述:进程是系统分配资源的最小单位、不同进程间的资源和数据是相互隔离的,进程内可以运行多个线程,线程的崩溃可以影响到进程。
(二)多进程开发的优势:
1.解决主进程系统资源紧张问题,可以剥离占内存的资源到子进程。避免主进程OOM。
2.解决应用架构的臃肿问题:可以把WebView/推送、后台服务剥离到子进程(因为他们功能比较单一)。
3.进程间保活。
(三)进程间通信
1.概念:进程间通信(Inner-Process Comunication,简称IPC),就是指不同进程之间通过内核提供的数据交换。
2、Linux进程间