多进程的作用

如题所述

多进程的作用是一个程序启动多个进程。一个程序启动起来本应该是一个进程,但它可作为父进程启动多个子进程。

因进程是资源分配的最小单位,故一个子进程往往运行着一个新的程序。那么这一个程序启动起来后,又会启动多个新程序,就可以同时完成多个程序的功能。

多进程的好处

1、增加内存分配,降低OOM概率;Android中的内存分配,是以进程分配的,单一进程的内存有限,当APP中包含各种不同业务,展示大量图片,加载大图片,WebView等情况下,会造成OOM,可以考虑多进程增加内存,减轻主进程压力。

2、单一进程崩溃不影响整体应用的使用,提高用户体验。

3、协作开发,模块解耦,组件化,模块化开发。

4、主进程退出,子进程依然可以正常运行(如推送服务,子进程内定义广播接收者)。

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜