HarmonyOS emitter对比eventHub有没有性能差距

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

EventHub

EventHub模块提供了事件中心,提供订阅、取消订阅、触发事件的能力。

特点:

仅stage模型可用

通过context直接获取,作用范围与使用的context等价

Emitter

Emitter模块提供了在同一进程不同线程间,或同一进程同一线程内,发送和处理事件的能力,包括持续订阅事件、单次订阅事件、取消订阅事件,以及发送事件到事件队列的能力。

特点:

FA与Stage都可以用

可以与worker搭配使用

如何选择

主线程内通信:EventHub

主线程与Worker间通信:Emitter

二者实现方式不同,没有性能上差距,都是用emitter不会有性能问题

分享
微博
QQ
微信
回复
23h前
相关问题
有没有性能分析工具啊?
930浏览 • 1回复 待解决
关于emittereventHub的使用场景
2671浏览 • 1回复 待解决
EmitterEventHub的区别是什么?
544浏览 • 1回复 待解决
HarmonyOS emitter性能问题
52浏览 • 1回复 待解决
ArkTS调用js/ts代码会有性能损耗吗
2858浏览 • 2回复 待解决
HarmonyOS 有没有密码控件?
368浏览 • 1回复 待解决
HarmonyOS eventHub创建方式咨询
189浏览 • 1回复 待解决
HarmonyOS emitter关闭问题
62浏览 • 1回复 待解决
HarmonyOS eventHub问题
62浏览 • 1回复 待解决
HarmonyOS ArkTS有没有BigDecimal?
232浏览 • 1回复 待解决
HarmonyOS 有没有deeplink 机制
53浏览 • 1回复 待解决
HarmonyOS 有没有URLEncoder组件?
535浏览 • 2回复 待解决
HarmonyOS ArkTS 有没有extension
451浏览 • 1回复 待解决
HarmonyOS 有没有图表组件
426浏览 • 1回复 待解决
HarmonyOS emitter注销方式
61浏览 • 1回复 待解决