1# Ability Kit术语 2 3<!--Kit: Ability Kit--> 4<!--Subsystem: Ability--> 5<!--Owner: @ccllee1--> 6<!--Designer: @ccllee1--> 7<!--Tester: @lixueqing513--> 8<!--Adviser: @huipeizi--> 9 10## A 11 12### AbilityStage 13 14[AbilityStage](../reference/apis-ability-kit/js-apis-app-ability-abilityStage.md)是一个[Module](../quick-start/application-package-overview.md#应用的多module设计机制)级别的组件管理器。 15 16### ArkTS子进程 17 18ArkTS子进程是指启动后系统默认创建ArkTS运行时环境的应用子进程。 19 20 21## C 22 23### CandidateMasterProcess(备选主控进程) 24 25当应用存在多个进程时,系统会在应用启动时自动指定主控进程。如果开发者希望当前进程被选为主控进程,可以将其放入备选主控进程列表中,该列表中的进程即为备选主控进程。当现在的主控进程销毁后,系统会将位于链表首节点的备选主控进程设置为主控进程。 26 27 28## M 29 30### MasterProcess(主控进程) 31 32当应用存在多个进程时,如果开发者需要将不同的Ability实例动态分配给指定进程,系统会在应用启动时自动指定一个进程来负责总体的协调分配工作,该进程即为主控进程。默认情况下,系统指定应用启动的第一个进程为主控进程。 33 34开发者可以设置[onNewProcessRequest](../reference/apis-ability-kit/js-apis-app-ability-abilityStage.md#onnewprocessrequest11)的返回值,让主控进程通过接收该接口的回调信息,决定新的Ability实例运行在哪个进程中。 35 36 37## N 38 39### Native子进程 40 41Native子进程是指启动后只有C/C++代码运行环境的应用子进程,针对这种类型的子进程系统默认不会创建ArkTS运行时环境。