0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

鸿蒙开发:【进程模型概述】

jf_46214456 来源:jf_46214456 作者:jf_46214456 2024-06-22 10:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

进程模型概述

系统的进程模型如下图所示:

  • 应用中(同一包名)的所有PageAbility、ServiceAbility、DataAbility、FormAbility运行在同一个独立进程中,即图中绿色部分的“Main Process”。
  • WebView拥有独立的渲染进程,即图中黄色部分的“Render Process”。
  • 开发前请熟悉鸿蒙开发指导文档 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]点击或者复制转到。
    图1 进程模型示意图
    process-model-fa

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

公共事件机制:多用于一对多的通信场景,公共事件发布者可能存在多个订阅者同时接收事件。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 通信
    +关注

    关注

    18

    文章

    6450

    浏览量

    140255
  • 模型
    +关注

    关注

    1

    文章

    3818

    浏览量

    52265
  • 鸿蒙
    +关注

    关注

    60

    文章

    3018

    浏览量

    46173
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    性能跃迁,鸿蒙开发新纪元!凌羽派RK3566鸿蒙开发板,开启全场景开发之旅

    【导语】还在为鸿蒙开发寻找强劲、稳定、高效的硬件平台?凌羽派RK3566鸿蒙开发板震撼登场!集高性能、全接口、强生态于一身,专为鸿蒙
    的头像 发表于 12-11 17:58 2657次阅读
    性能跃迁,<b class='flag-5'>鸿蒙</b><b class='flag-5'>开发</b>新纪元!凌羽派RK3566<b class='flag-5'>鸿蒙</b><b class='flag-5'>开发</b>板,开启全场景<b class='flag-5'>开发</b>之旅

    想体验鸿蒙生态,该怎么获取鸿蒙开发板?有哪些途径?

    如何快速上手体验鸿蒙生态? 想体验鸿蒙生态,该怎么获取鸿蒙开发板?有哪些途径?
    发表于 11-29 08:40

    如何申请鸿蒙开发板?想体验鸿蒙生态。

    如何申请鸿蒙开发板?想体验鸿蒙生态。
    发表于 11-29 08:34

    开源鸿蒙技术大会2025丨应用开发工程技术分论坛:诠释应用开发全链路技术,共探AI与大模型赋能新范式

    9月27日,开源鸿蒙技术大会2025应用开发工程技术分论坛在长沙圆满举办。本次分论坛由开源鸿蒙应用开发工程技术TSG主任任晗担任出品人,聚焦“应用
    的头像 发表于 11-10 18:20 1661次阅读
    开源<b class='flag-5'>鸿蒙</b>技术大会2025丨应用<b class='flag-5'>开发</b>工程技术分论坛:诠释应用<b class='flag-5'>开发</b>全链路技术,共探AI与大<b class='flag-5'>模型</b>赋能新范式

    【HarmonyOS 5】金融应用开发鸿蒙组件实践

    【HarmonyOS 5】金融应用开发鸿蒙组件实践 ##鸿蒙开发能力 ##HarmonyOS SDK应用服务##鸿蒙金融类应用 (金融理财#
    的头像 发表于 07-11 18:20 1132次阅读
    【HarmonyOS 5】金融应用<b class='flag-5'>开发</b><b class='flag-5'>鸿蒙</b>组件实践

    鸿蒙中Stage模型与FA模型详解

    【HarmonyOS 5】鸿蒙中Stage模型与FA模型详解 ##鸿蒙开发能力 ##HarmonyOS SDK应用服务##
    的头像 发表于 07-07 11:50 1077次阅读

    开鸿开发板深度体验:从开源鸿蒙开发到AI场景实践

    开鸿开发板KaihongBoard-3588S-SBCKaihongBoard-3576-SBC体验开源鸿蒙能力学习开源鸿蒙开发●●●搭载KaihongOS
    的头像 发表于 07-03 17:03 1976次阅读
    开鸿<b class='flag-5'>开发</b>板深度体验:从开源<b class='flag-5'>鸿蒙</b><b class='flag-5'>开发</b>到AI场景实践

    鸿蒙5开发宝藏案例分享---一多开发实例(音乐)

    各位开发者小伙伴们好呀!今天咱们来点硬核干货!最近在鸿蒙文档中心挖到一座“金矿”——官方竟然暗藏了100+实战案例,从分布式架构到交互动效优化应有尽有!这些案例不仅藏着华为工程师的私房技巧,还直接
    的头像 发表于 06-30 11:54 853次阅读

    鸿蒙开发API9 到 API12,有哪些不同

    ​ ##HarmonyOS 应用开发## 虽然API9已经属于过时了,但是现在很多学校里教的还是基于API9的鸿蒙开发,当学生需要在毕业设计中使用API12进行开发时,还是需要先掌握一
    发表于 06-29 22:47

    鸿蒙5开发宝藏案例分享---应用并发设计

    ?** 鸿蒙并发编程实战指南:解锁ArkTS多线程黑科技** 嘿,开发者朋友们! 今天给大家扒一扒鸿蒙官方文档里藏着的并发编程宝藏—— 100+实战场景解决方案 !从金融理财到游戏开发
    发表于 06-12 16:19

    FA模型和Stage模型API切换概述

    API切换概述 FA模型和Stage模型由于线程模型进程模型的差异,部分接口仅在FA
    发表于 06-06 06:29

    如何将一个FA模型开发的声明式范式应用切换到Stage模型

    模型切换概述 本文介绍如何将一个FA模型开发的声明式范式应用切换到Stage模型,您需要完成如下动作: 工程切换:新建一个Stage
    发表于 06-04 06:22

    开源鸿蒙开发者大会2025·AI分论坛圆满闭幕,探索开源鸿蒙AI无限可能

    5月24日,开源鸿蒙开发者大会2025·AI分论坛在深圳蛇口希尔顿南海酒店成功举办。活动特邀学术领袖、开源专家、行业先锋和社区开发者,从终端操作系统、国产大模型、智能体、算力芯片、应用
    的头像 发表于 05-26 18:06 1857次阅读
    开源<b class='flag-5'>鸿蒙</b><b class='flag-5'>开发</b>者大会2025·AI分论坛圆满闭幕,探索开源<b class='flag-5'>鸿蒙</b>AI无限可能

    2025开源鸿蒙开发者大会圆满落幕

    近日,开源鸿蒙开发者大会2025(OHDC.2025,简称“大会”)在深圳隆重开幕。大会正式发布了开源鸿蒙5.1 Release版本,举行了开源鸿蒙应用技术组件共建启动、开源
    的头像 发表于 05-26 17:03 1511次阅读

    KaihongOS操作系统FA模型与Stage模型介绍

    应用能力和系统管控成本。 Ability与UI分离、严格的后台管控、基于场景的服务机制及单进程模型等特点,使得Stage模型非常适合开发分布式环境下的复杂应用。 总的来说,FA
    发表于 04-24 07:27