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 并发任务子线程之间、子线程与主线程内容不共享问题
1466浏览 • 1回复 待解决
HarmonyOS 生产者消费者线程之间如何传递数据
1148浏览 • 1回复 待解决
HarmonyOS 这个里面是HarmonyOS的通用的序列化方式吗?还是说只能在线程之间使用呢
818浏览 • 1回复 待解决
如何在taskpool的线程调用类的成员函数
1948浏览 • 1回复 待解决
同一进程,不同线程之间如何进行通信?
1628浏览 • 1回复 待解决
HarmonyOS 子线程之间直接通信和方式有哪些,支持postmessage吗
968浏览 • 1回复 待解决
子线程和主线程之间的任务执行策略和优先级如何确定?
1547浏览 • 1回复 待解决
如何实现多线程数据共享
3417浏览 • 1回复 待解决
如何实现跨线程数据共享
1267浏览 • 1回复 待解决
HAP和HSP之间如何实现数据共享
2825浏览 • 1回复 待解决
HarmonyOS 多进程之间如何分享本地文件?
1427浏览 • 1回复 待解决
HarmonyOS 多线程共享数据方法的疑惑
1203浏览 • 1回复 待解决
HarmonyOSNDK开发时, C++主子线程之间,高频率使用线程安全函数进行通信,是否会造成主线程阻塞而崩溃
1377浏览 • 1回复 待解决
HarmonyOS Worker线程中,如何保存成员对象?
984浏览 • 1回复 待解决
复杂JS类对象是否可以支持跨线程共享传递?
1600浏览 • 1回复 待解决
HarmonyOS中的多线程如何做到数据对象共享?
1110浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何实现ArkTS线程间数据共享?
1357浏览 • 1回复 待解决
当切换到子线程之后如何判断是否为主线程?
1443浏览 • 1回复 待解决
多个pageAbility之间如何共享变量
3001浏览 • 1回复 待解决
是否支持通过动态import反射调用类的静态成员函数和实例成员函数
1851浏览 • 1回复 待解决
HarmonyOS Sendable的类实例,在以下场景能否在多线程中共享
1045浏览 • 1回复 待解决
ArkTS调用C++类中的成员函数
2709浏览 • 1回复 待解决
Worker线程内存如何共享
3393浏览 • 1回复 待解决
Actor线程内存如何共享
1263浏览 • 1回复 待解决
HarmonyOS Worker主线程和子线程共享对象问题
1263浏览 • 1回复 待解决
NoSendableClass类需要import进来达到共享的目的:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-sendable-module-V5