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 并发任务子线程之间、子线程与主线程内容不共享问题
469浏览 • 1回复 待解决
HarmonyOS 生产者消费者线程之间如何传递数据
17浏览 • 1回复 待解决
如何在taskpool的线程调用类的成员函数
960浏览 • 1回复 待解决
HarmonyOS 这个里面是HarmonyOS的通用的序列化方式吗?还是说只能在线程之间使用呢
45浏览 • 1回复 待解决
同一进程,不同线程之间如何进行通信?
578浏览 • 1回复 待解决
子线程和主线程之间的任务执行策略和优先级如何确定?
567浏览 • 1回复 待解决
如何实现跨线程数据共享
293浏览 • 1回复 待解决
如何实现多线程数据共享
2246浏览 • 1回复 待解决
HAP和HSP之间如何实现数据共享
1910浏览 • 1回复 待解决
HarmonyOS 多线程共享数据方法的疑惑
60浏览 • 2回复 待解决
HarmonyOS 多进程之间如何分享本地文件?
243浏览 • 1回复 待解决
复杂JS类对象是否可以支持跨线程共享传递?
705浏览 • 1回复 待解决
HarmonyOSNDK开发时, C++主子线程之间,高频率使用线程安全函数进行通信,是否会造成主线程阻塞而崩溃
337浏览 • 1回复 待解决
HarmonyOS Worker线程中,如何保存成员对象?
286浏览 • 1回复 待解决
HarmonyOS中的多线程如何做到数据对象共享?
191浏览 • 0回复 待解决
HarmonyOS Sendable的类实例,在以下场景能否在多线程中共享
36浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现ArkTS线程间数据共享?
118浏览 • 1回复 待解决
多个pageAbility之间如何共享变量
1764浏览 • 1回复 待解决
ArkTS调用C++类中的成员函数
1352浏览 • 1回复 待解决
是否支持通过动态import反射调用类的静态成员函数和实例成员函数
435浏览 • 1回复 待解决
当切换到子线程之后如何判断是否为主线程?
377浏览 • 1回复 待解决
HarmonyOS worker线程和主线程支持内存共享
573浏览 • 1回复 待解决
TaskPool线程内存如何共享
2159浏览 • 1回复 待解决
HarmonyOS 数据类中的方法无法被调用
315浏览 • 1回复 待解决
如何使用TaskPool在子线程调用对象成员函数
444浏览 • 0回复 待解决
NoSendableClass类需要import进来达到共享的目的:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-sendable-module-V5