进程模型概述

当前的进程模型如下图所示:

  • 应用中(同一包名)的所有PageAbility、ServiceAbility、DataAbility、FormAbility运行在同一个独立进程中,即图中绿色部分的“Main Process”。

  • WebView拥有独立的渲染进程,即图中黄色部分的“Render Process”。

    图1 进程模型示意图
    process-model-fa

基于当前的进程模型,应用间存在多个进程的情况,因此系统提供了如下两种进程间通信机制: