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

HarmonyOS
2024-12-26 07:14:10
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

EventHub

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

特点:

仅stage模型可用

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

Emitter

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

特点:

FA与Stage都可以用

可以与worker搭配使用

如何选择

主线程内通信:EventHub

主线程与Worker间通信:Emitter

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

分享
微博
QQ
微信
回复
2024-12-26 10:06:42
相关问题
有没有性能分析工具啊?
1097浏览 • 1回复 待解决
HarmonyOS NDK JSBridge是否有性能提升
64浏览 • 1回复 待解决
关于emittereventHub的使用场景
3098浏览 • 1回复 待解决
EmitterEventHub的区别是什么?
838浏览 • 1回复 待解决
HarmonyOS emitter性能问题
258浏览 • 1回复 待解决
ArkTS调用js/ts代码会有性能损耗吗
3123浏览 • 2回复 待解决
HarmonyOS eventHub使用
191浏览 • 1回复 待解决
HarmonyOS eventHub问题
143浏览 • 1回复 待解决
HarmonyOS eventHub使用问题
295浏览 • 1回复 待解决
HarmonyOS emitter关闭问题
336浏览 • 1回复 待解决
HarmonyOS eventHub创建方式咨询
266浏览 • 1回复 待解决
HarmonyOS emitter相关
89浏览 • 1回复 待解决
HarmonyOS 有没有密码控件?
426浏览 • 1回复 待解决