進程模型概述
系統的進程模型如下圖所示:
- 應用中(同一包名)的所有PageAbility、ServiceAbility、DataAbility、FormAbility運行在同一個獨立進程中,即圖中綠色部分的“Main Process”。
- WebView擁有獨立的渲染進程,即圖中黃色部分的“Render Process”。
- 開發前請熟悉鴻蒙開發指導文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]點擊或者復制轉到。
圖1 進程模型示意圖
基于當前的進程模型,針對應用間存在多個進程的情況,系統提供了如下進程間通信機制:
公共事件機制:多用于一對多的通信場景,公共事件發布者可能存在多個訂閱者同時接收事件。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
通信
+關注
關注
18文章
6072瀏覽量
136432 -
模型
+關注
關注
1文章
3313瀏覽量
49232 -
鴻蒙
+關注
關注
57文章
2392瀏覽量
43058
發布評論請先 登錄
相關推薦
AIGC入門及鴻蒙入門
開發的語言模型工具,支持文本生成、代碼編寫等。 MidJourney:一個用于圖像生成的工具,允許用戶輸入文本描述以生成相應的圖像。 DALL·E:由Stability AI提供的圖像生成工具,基于擴散
發表于 01-13 10:32
鴻蒙開發:【進程模型】
應用中(同一Bundle名稱)的所有UIAbility、ServiceExtensionAbility和DataShareExtensionAbility均是運行在同一個獨立進程(主進程)中,如下圖中綠色部分的“Main Process”。
![<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b>:【<b class='flag-5'>進程</b><b class='flag-5'>模型</b>】](https://file1.elecfans.com/web2/M00/ED/FA/wKgaomZplvCAGCyTAAII3Jd9LPk312.jpg)
鴻蒙應用模型:【Stage模型開發】概述
每個Entry類型或者Feature類型的HAP在運行期都有一個AbilityStage類實例,當HAP中的代碼首次被加載到進程中的時候,系統會先創建AbilityStage實例。
![<b class='flag-5'>鴻蒙</b>應用<b class='flag-5'>模型</b>:【Stage<b class='flag-5'>模型</b><b class='flag-5'>開發</b>】<b class='flag-5'>概述</b>](https://file1.elecfans.com/web2/M00/EA/36/wKgZomZXLcaAER3IAAH2Qzng2E8800.jpg)
哪吒汽車APP啟動鴻蒙原生應用開發
哪吒汽車正式簽約,啟動鴻蒙原生應用開發;在5月17日,在上海市經濟和信息化委員會指導的“千帆競發啟航 共筑鴻蒙生態——HDD上海站·鴻蒙原生應用專場”活動中哪吒汽車與華為簽約啟動
鴻蒙開發就業前景到底怎么樣?
鴻蒙, 作為華為自主研發的基于微內核的下一代操作系統,正在逐漸走進人們的視野 。隨著鴻蒙系統的不斷發展和完善,越來越多的人開始關注鴻蒙開發這一領域,想要了解學習
發表于 05-09 17:37
鴻蒙原生應用開發-ArkTS語言基礎類庫多線程并發概述
并發模型是用來實現不同應用場景中并發任務的編程模型,常見的并發模型分為基于內存共享的并發模型和基于消息通信的并發模型。
Actor并發
發表于 03-28 14:35
鴻蒙原生應用開發-ArkTS語言基礎類庫多線程并發概述
并發模型是用來實現不同應用場景中并發任務的編程模型,常見的并發模型分為基于內存共享的并發模型和基于消息通信的并發模型。
Actor并發
發表于 03-22 15:40
鴻蒙實戰項目開發:【短信服務】
兩位前阿里高級研發工程師聯合打造的 《鴻蒙NEXT星河版OpenHarmony開發文檔》 里面內容包含了(ArkTS、ArkUI開發組件、Stage模型、多端部署、分布式應用
發表于 03-03 21:29
純血鴻蒙系統,拿什么與安卓、iOS比?
、數碼、車載等等一系列生態閉環。
而華為鴻蒙是全棧自研底座,從AI大模型、AI框架、安全隱私、集成開發環境、設計系統、編程框體、編譯器、編程語言和文件系統,到操作系統內核。去掉了傳統的AOSP 代碼
發表于 02-21 21:04
評論