本文来源于阿里云-云栖社区,原文点击这里。
对于操作系统来说,进程管理是其最重要的职责之一。
考虑到这部分的内容较多,因此会拆分成几篇文章来讲解。
本文是进程管理系统文章的第一篇,会讲解Android系统中的进程创建。本文适合Android平台的应用程序开发者,也适合对于Android系统内部实现感兴趣的读者。
Android系统以Linux内核为基础,所以对于进程的管理自然离不开Linux本身提供的机制。例如:
对于Android来说,进程管理的主要内容包括以下几个部分内容:
本文会专门讲解进程的创建,其余部分将在后面的文章中讲解。
为了便于下文的讲解,这里先介绍一下Android系统中牵涉到进程创建的几个主要模块。
同时为了便于读者更详细的了解这些模块,这里也同时提供了这些模块的代码路径。
这里提到的代码路径是指AOSP的源码数中的路径。