通过 external 或者 wrap 关联了 native 对象的 object,序列化之后传输到其他线程使用
模拟器(4.1.0.56)上断点实测 object 上挂 external 的表现是,序列化之后的对象也能看到 external 内存,这里是否 finalize callback 可能会被多次调用导致 double free?或者可能 finalize callback 调用时并非所有线程的对象都已经 gc,导致 use after free?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
#鸿蒙学习大百科#Actor模型的线程间序列化传输对象有几种?
670浏览 • 1回复 待解决
HarmonyOS 如何实现自定对象的序列化合反序列化
329浏览 • 1回复 待解决
HarmonyOS-Sequenceable(序列化)中,URI类型如何实现读取序列化对象
12238浏览 • 3回复 已解决
求大佬告知如何序列化对象
1382浏览 • 1回复 待解决
HarmonyOS 使用class-transformer和@Expose注解在嵌套对象场景下,如何实现序列化与反序列化。
373浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中实现MessagePack对象序列化与反序列化?
676浏览 • 1回复 待解决
HarmonyOS ArkTS中序列化反序列化是什么API呢?
556浏览 • 1回复 待解决
线程间JS对象通过序列化方式进行数据通信,是否存在性能问题
2355浏览 • 1回复 待解决
HarmonyOS 序列化和反序列化有什么最佳实践吗?
379浏览 • 1回复 待解决
在使用序列化方式实现线程间JS对象的数据通信时,是否会导致性能问题。
732浏览 • 1回复 待解决
HarmonyOS 如何实现一个将任意object对象序列化为string的函数?
798浏览 • 1回复 待解决
HarmonyOS Map 序列化问题
485浏览 • 1回复 待解决
HarmonyOS 多线程处理业务逻辑时,如何实现序列化
356浏览 • 1回复 待解决
HarmonyOS http请求,json序列化
608浏览 • 1回复 待解决
HarmonyOS ArkTS中,无法对C对象进行深拷贝,或者序列化,需要把数据转换成@Sendable支持对象
253浏览 • 1回复 待解决
HarmonyOS C++反序列化拿到了ts对象后怎么调对象方法
288浏览 • 1回复 待解决
把一个自定义类型的对象存储到文件中,自定义对象是否支持序列化,后者如何将一个自定义对象序列化
1900浏览 • 1回复 待解决
HarmonyOS 在进行json序列化/反序列化时,是否支持为字段设置别名?
861浏览 • 1回复 待解决
HarmonyOS 是否有除了json以外的序列化功能
399浏览 • 1回复 待解决
HarmonyOS 有没有类似protobuf的序列化库
326浏览 • 1回复 待解决
HarmonyOS JSON中的map结构如何序列化
1067浏览 • 1回复 待解决
有谁知道 task 参数无法序列化
1974浏览 • 1回复 待解决
自定义类如何实现序列化
2412浏览 • 1回复 待解决
HarmonyOS 对于json字符串转具体类对象的方案(反序列化操作)
910浏览 • 1回复 待解决
JSON反序列化,如何重命名字段?
703浏览 • 1回复 待解决
看使用方式,如果 napi_wrap不需要接收创建的napi_ref,最后一个参数传递nullptr,创建的napi_ref是弱引用,由系统管理,不需要用户手动释放,系统自动管理计数器,不会出现 double free。如果传的是引用,则由用户手动释放,就需要注意释放时机了。