HarmonyOS 子线程支持设置类对象类型
解决feed流网络处理慢问题,当前主线程预计会消耗30ms - 40ms左右。
系统方案:class_transform反序列化特别慢,不适合,自研序列化框架。
步骤:a = new A();let aType = Object.getProtoTypeOf(a)拿到原型Object.setProtoTypeOf(jsonObject, aType)得到了JSONObject对应类型的数据。以上方式在主线程是OK的。
子线程问题:
1、Ason Sendable对象不让setProtoType。
2、Sendable对象不让getProtoType影响:需要class类型去做后续数据处理,如果不支持影响后续数据处理,进而影响冷启动性能。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
复杂JS类对象是否可以支持跨线程共享传递?
701浏览 • 1回复 待解决
HarmonyOS Worker主线程和子线程共享对象问题
58浏览 • 2回复 待解决
如何使用TaskPool在子线程调用对象成员函数
444浏览 • 0回复 待解决
try catch语法中error对象有没有类型支持
1829浏览 • 1回复 待解决
HarmonyOS 并发任务子线程之间、子线程与主线程内容不共享问题
452浏览 • 1回复 待解决
ArrayList如何存储类对象,如果没有是否存在api实现类对象转string和string转类对象?
936浏览 • 1回复 待解决
HarmonyOS ArkTS怎么控制子线程回到主线程
643浏览 • 1回复 待解决
方法不能传类class ;导致一些工具类,根据输入 class,创建对应类型对象,无法实现
665浏览 • 1回复 待解决
TaskPool子线程和主线程如何通信
2350浏览 • 1回复 待解决
AppStorage是否支持线程间共享对象,如果不支持,推荐替代方案是什么
1875浏览 • 1回复 待解决
HarmonyOS web与h5希望传递对象而不是string,且对象的key支持number类型
36浏览 • 1回复 待解决
HarmonyOS json对象转map类型
184浏览 • 1回复 待解决
HarmonyOS TaskPool子线程单例问题
22浏览 • 1回复 待解决
HarmonyOS Sendable对象怎么保证线程安全?
244浏览 • 1回复 待解决
HarmonyOS A线程postMessageWithSharedSendable一个sendable 类到B线程,B线程执行类的方法时由于解析module失败crash
47浏览 • 1回复 待解决
宿主线程如何接收子线程发送的消息?
437浏览 • 1回复 待解决
HarmonyOS 线程内类型判断无效
45浏览 • 1回复 待解决
HarmonyOS 如何区分当前线程是否是UI线程还是子线程?
179浏览 • 1回复 待解决
宿主线程如何向worker子线程发送消息?
393浏览 • 1回复 待解决
HarmonyOS async/await promise是在哪个线程,如何判断主线程还是子线程
608浏览 • 1回复 待解决
HarmonyOS worker线程和主线程支持内存共享
568浏览 • 1回复 待解决
HarmonyOS Worker线程中,如何保存成员对象?
281浏览 • 1回复 待解决
HarmonyOS 多线程传递不可sendable对象问题
28浏览 • 1回复 待解决
ArkTS能开启子线程吗,如何判断当前线程是UI线程还是子线程?
1139浏览 • 1回复 待解决
HarmonyOS 有没有模型或类对象转JSON对象的相关api?
42浏览 • 1回复 待解决
当前规格是在子线程上无法进行类型推断。