OpenHarmony开发者论坛

标题: 如何实现多线程数据共享? [打印本页]

作者: 北向实践与赋能    时间: 2024-1-4 11:00
标题: 如何实现多线程数据共享?
[md]如何实现多线程数据共享?
[/md]
作者: 北向实践与赋能    时间: 2024-1-4 11:00
标题: 如何实现多线程数据共享?
[md]**解决方案**
原理澄清:由于ArkTS是单线程模型,内存隔离,因此大部分普通对象跨线程均采用序列化方式。部分支持共享的对象如下:
通过ArrayBuffer的转移传输和SharedArrayBuffer进行共享。
对于类对象,后续版本支持Sendable类实例对象的序列化传递以及Sendable对象的共享。
 
**参考资料**
https://docs.openharmony.cn/page ... urrency-overview.md
[/md]




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5