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";
});
是否能够线程之间共性类成员数据?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 并发任务子线程之间、子线程与主线程内容不共享问题
1431浏览 • 1回复 待解决
HarmonyOS 生产者消费者线程之间如何传递数据
1125浏览 • 1回复 待解决
HarmonyOS 这个里面是HarmonyOS的通用的序列化方式吗?还是说只能在线程之间使用呢
799浏览 • 1回复 待解决
如何在taskpool的线程调用类的成员函数
1910浏览 • 1回复 待解决
同一进程,不同线程之间如何进行通信?
1582浏览 • 1回复 待解决
HarmonyOS 子线程之间直接通信和方式有哪些,支持postmessage吗
950浏览 • 1回复 待解决
子线程和主线程之间的任务执行策略和优先级如何确定?
1526浏览 • 1回复 待解决
如何实现多线程数据共享
3388浏览 • 1回复 待解决
如何实现跨线程数据共享
1247浏览 • 1回复 待解决
HAP和HSP之间如何实现数据共享
2810浏览 • 1回复 待解决
HarmonyOS 多进程之间如何分享本地文件?
1385浏览 • 1回复 待解决
HarmonyOS 多线程共享数据方法的疑惑
1185浏览 • 1回复 待解决
HarmonyOSNDK开发时, C++主子线程之间,高频率使用线程安全函数进行通信,是否会造成主线程阻塞而崩溃
1353浏览 • 1回复 待解决
HarmonyOS Worker线程中,如何保存成员对象?
951浏览 • 1回复 待解决
复杂JS类对象是否可以支持跨线程共享传递?
1579浏览 • 1回复 待解决
HarmonyOS中的多线程如何做到数据对象共享?
1091浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何实现ArkTS线程间数据共享?
1306浏览 • 1回复 待解决
当切换到子线程之后如何判断是否为主线程?
1412浏览 • 1回复 待解决
HarmonyOS Sendable的类实例,在以下场景能否在多线程中共享
1022浏览 • 1回复 待解决
是否支持通过动态import反射调用类的静态成员函数和实例成员函数
1772浏览 • 1回复 待解决
多个pageAbility之间如何共享变量
2992浏览 • 1回复 待解决
ArkTS调用C++类中的成员函数
2666浏览 • 1回复 待解决
HarmonyOS worker线程和主线程支持内存共享
1597浏览 • 1回复 待解决
HarmonyOS 线程共享资源问题
1105浏览 • 1回复 待解决
Worker线程内存如何共享
3349浏览 • 1回复 待解决
NoSendableClass类需要import进来达到共享的目的:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-sendable-module-V5