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 并发任务子线程之间、子线程与主线程内容不共享问题
1484浏览 • 1回复 待解决
HarmonyOS 生产者消费者线程之间如何传递数据
1182浏览 • 1回复 待解决
HarmonyOS 这个里面是HarmonyOS的通用的序列化方式吗?还是说只能在线程之间使用呢
836浏览 • 1回复 待解决
如何在taskpool的线程调用类的成员函数
1978浏览 • 1回复 待解决
HarmonyOS 子线程之间直接通信和方式有哪些,支持postmessage吗
991浏览 • 1回复 待解决
同一进程,不同线程之间如何进行通信?
1638浏览 • 1回复 待解决
子线程和主线程之间的任务执行策略和优先级如何确定?
1575浏览 • 1回复 待解决
如何实现多线程数据共享
3456浏览 • 1回复 待解决
如何实现跨线程数据共享
1305浏览 • 1回复 待解决
HAP和HSP之间如何实现数据共享
2852浏览 • 1回复 待解决
HarmonyOS 多进程之间如何分享本地文件?
1449浏览 • 1回复 待解决
HarmonyOS 多线程共享数据方法的疑惑
1256浏览 • 1回复 待解决
HarmonyOSNDK开发时, C++主子线程之间,高频率使用线程安全函数进行通信,是否会造成主线程阻塞而崩溃
1412浏览 • 1回复 待解决
HarmonyOS Worker线程中,如何保存成员对象?
1012浏览 • 1回复 待解决
复杂JS类对象是否可以支持跨线程共享传递?
1618浏览 • 1回复 待解决
HarmonyOS中的多线程如何做到数据对象共享?
1145浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何实现ArkTS线程间数据共享?
1413浏览 • 1回复 待解决
当切换到子线程之后如何判断是否为主线程?
1458浏览 • 1回复 待解决
HarmonyOS Sendable的类实例,在以下场景能否在多线程中共享
1069浏览 • 1回复 待解决
多个pageAbility之间如何共享变量
3028浏览 • 1回复 待解决
ArkTS调用C++类中的成员函数
2757浏览 • 1回复 待解决
是否支持通过动态import反射调用类的静态成员函数和实例成员函数
1938浏览 • 1回复 待解决
HarmonyOS worker线程和主线程支持内存共享
1650浏览 • 1回复 待解决
Worker线程内存如何共享
3419浏览 • 1回复 待解决
Actor线程内存如何共享
1291浏览 • 1回复 待解决
NoSendableClass类需要import进来达到共享的目的:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-sendable-module-V5