HarmonyOS 类成员无法在线程之间共享数据
@Sendable
export class NoSendableClass {
static testArray: collections.Array<string> = new collections.Array<string>()
}
function strSort(inPut: InterA): string {
/// 这里NoSendableClass.testArray是空的,是否能够线程之间共性类成员数据
for (let i = 0; i < NoSendableClass.testArray.length; i++) {
console.log(NoSendableClass.testArray[i])
}
let newArr = inPut.getName();
return newArr;
}
NoSendableClass.testArray.push("1")
NoSendableClass.testArray.push("2")
NoSendableClass.testArray.push("3")
NoSendableClass.testArray.push("4")
let task = new taskpool.Task(strSort, new ClassB());
this.gStack.push(task);
taskpool.execute(task).then((result) => {
this.taskPoolOutPutStr += "Task executed change successfully: " + result.toString() + "\n";
}).catch((e: Error) => {
this.taskPoolOutPutStr += "Task executed failed: " + e.toString() + "\n";
});
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
是否能够线程之间共性类成员数据?
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 并发任务子线程之间、子线程与主线程内容不共享问题
1197浏览 • 1回复 待解决
HarmonyOS 生产者消费者线程之间如何传递数据
836浏览 • 1回复 待解决
HarmonyOS 这个里面是HarmonyOS的通用的序列化方式吗?还是说只能在线程之间使用呢
689浏览 • 1回复 待解决
如何在taskpool的线程调用类的成员函数
1737浏览 • 1回复 待解决
HarmonyOS 子线程之间直接通信和方式有哪些,支持postmessage吗
762浏览 • 1回复 待解决
同一进程,不同线程之间如何进行通信?
1423浏览 • 1回复 待解决
子线程和主线程之间的任务执行策略和优先级如何确定?
1343浏览 • 1回复 待解决
如何实现多线程数据共享
3124浏览 • 1回复 待解决
如何实现跨线程数据共享
1015浏览 • 1回复 待解决
HAP和HSP之间如何实现数据共享
2567浏览 • 1回复 待解决
HarmonyOS 多线程共享数据方法的疑惑
910浏览 • 2回复 待解决
HarmonyOS 多进程之间如何分享本地文件?
1148浏览 • 1回复 待解决
HarmonyOSNDK开发时, C++主子线程之间,高频率使用线程安全函数进行通信,是否会造成主线程阻塞而崩溃
1116浏览 • 1回复 待解决
HarmonyOS Worker线程中,如何保存成员对象?
752浏览 • 1回复 待解决
复杂JS类对象是否可以支持跨线程共享传递?
1399浏览 • 1回复 待解决
HarmonyOS中的多线程如何做到数据对象共享?
898浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何实现ArkTS线程间数据共享?
948浏览 • 1回复 待解决
当切换到子线程之后如何判断是否为主线程?
1235浏览 • 1回复 待解决
HarmonyOS Sendable的类实例,在以下场景能否在多线程中共享
786浏览 • 1回复 待解决
多个pageAbility之间如何共享变量
2792浏览 • 1回复 待解决
ArkTS调用C++类中的成员函数
2319浏览 • 1回复 待解决
是否支持通过动态import反射调用类的静态成员函数和实例成员函数
1361浏览 • 1回复 待解决
HarmonyOS worker线程和主线程支持内存共享
1363浏览 • 1回复 待解决
HarmonyOS 线程共享资源问题
908浏览 • 1回复 待解决
Worker线程内存如何共享
3090浏览 • 1回复 待解决
NoSendableClass类需要import进来达到共享的目的:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-sendable-module-V5