進程模型概述
系統的進程模型如下圖所示:
- 應用中(同一包名)的所有PageAbility、ServiceAbility、DataAbility、FormAbility運行在同一個獨立進程中,即圖中綠色部分的“Main Process”。
- WebView擁有獨立的渲染進程,即圖中黃色部分的“Render Process”。
- 開發前請熟悉鴻蒙開發指導文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]點擊或者復制轉到。
圖1 進程模型示意圖
基于當前的進程模型,針對應用間存在多個進程的情況,系統提供了如下進程間通信機制:
公共事件機制:多用于一對多的通信場景,公共事件發布者可能存在多個訂閱者同時接收事件。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
通信
+關注
關注
18文章
6167瀏覽量
137330 -
模型
+關注
關注
1文章
3479瀏覽量
49945 -
鴻蒙
+關注
關注
59文章
2496瀏覽量
43740
發布評論請先 登錄
相關推薦
熱點推薦
KaihongOS操作系統FA模型與Stage模型介紹
應用能力和系統管控成本。
Ability與UI分離、嚴格的后臺管控、基于場景的服務機制及單進程模型等特點,使得Stage模型非常適合開發分布式環境下的復雜應用。
總的來說,FA
發表于 04-24 07:27
DevEco Studio AI輔助開發工具兩大升級功能 鴻蒙應用開發效率再提升
數據支撐時提供相關的延伸指導。這種設計既保障了鴻蒙技術支持的專注度,又通過善意引導幫助用戶建立合理預期,最終實現開發者體驗與專業深度的雙提升。
隨著DeepSeek模型使用RAG能力增強之后
發表于 04-18 14:43
鴻蒙北向開發OpenHarmony5.0 DevEco Studio開發工具安裝與配置
本文介紹OpenHarmony5.0 DevEco Studio開發工具安裝與配置,鴻蒙北向開發入門必備!由觸覺智能Purple Pi OH鴻蒙開發

鴻蒙原生應用開發也可以使用DeepSeek了
和無私奉獻的辛勤工作,才讓我們能夠輕松地將強大的DeepSeek模型集成到鴻蒙原生應用的開發環境中,為開發效率的提升提供了強大的技術支持,向他們的這種精神和奉獻致敬!
下載鏈接:htt
發表于 02-20 18:06
效率大升!AI賦能鴻蒙萬能卡片開發
效率。 近期,華為重磅推出首款開發鴻蒙原生應用的AI輔助編程工具——DevEco CodeGenie,該工具支持萬能卡片生成功能,借助AI大模型理解開發者的卡片需求,通過對話式交互,智

AIGC入門及鴻蒙入門
開發的語言模型工具,支持文本生成、代碼編寫等。 MidJourney:一個用于圖像生成的工具,允許用戶輸入文本描述以生成相應的圖像。 DALL·E:由Stability AI提供的圖像生成工具,基于擴散
發表于 01-13 10:32
鴻蒙Flutter實戰:07混合開發
# 鴻蒙Flutter實戰:混合開發
鴻蒙Flutter混合開發主要有兩種形式。
## 1.基于har
將flutter module打包成har包,在原生
發表于 10-23 16:00
鴻蒙開發:【進程模型】
應用中(同一Bundle名稱)的所有UIAbility、ServiceExtensionAbility和DataShareExtensionAbility均是運行在同一個獨立進程(主進程)中,如下圖中綠色部分的“Main Process”。

鴻蒙應用模型:【Stage模型開發】概述
每個Entry類型或者Feature類型的HAP在運行期都有一個AbilityStage類實例,當HAP中的代碼首次被加載到進程中的時候,系統會先創建AbilityStage實例。

鴻蒙應用模型:【Ability Kit】簡介
Ability Kit(程序框架服務)提供了應用程序開發和運行的應用模型,是系統為開發者提供的應用程序所需能力的抽象提煉,它提供了應用程序必備的組件和運行機制。有了應用模型,

評論