HarmonyOS ArkTS线程安全问题
当前是这样实现的:
static getInstance(): myData
{
let manager: myData = AppStorage.get("myData") as myData;
if (!manager) {
AppStorage.setOrCreate("myData", new myData();
}
return AppStorage.get("myData") as myData;
}
但是看示例代码是这样写的:
// 获取交互类单例
public static getInstance(): Advertising {
if (Advertising.instance == null) {
Advertising.instance = new Advertising();
}
return Advertising.instance;
}
链接:https://developer.huawei.com/consumer/cn/doc/best-practices-V5/bpta-ui-dynamic-operations-V5
想知道想示例代码这样实现会有线程不安全问题。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 多线程安全问题验证
1146浏览 • 1回复 待解决
HarmonyOS taskpool.Task 线程安全问题
1210浏览 • 1回复 待解决
关系型数据库的 API 的线程或者进程安全问题
1174浏览 • 1回复 待解决
HarmonyOS 使用关系型数据库进行读写时的线程安全问题
1594浏览 • 1回复 待解决
ArkTs多线程方案如何保证线程安全
4149浏览 • 2回复 待解决
ArkTS有哪些线程安全的数据类型,多线程方案如何保证线程安全
3177浏览 • 1回复 待解决
如何保障线程安全,ArkTS提供的Worker和TaskPool如何保证线程安全
1640浏览 • 1回复 待解决
如何在C++子线程调用ArkTS方法?(线程安全)
3149浏览 • 1回复 待解决
HarmonyOS ArkTS符合线程安全的单例代码示例
1647浏览 • 1回复 待解决
下面的数据库操作应该是有并发安全问题的吧?
3225浏览 • 1回复 待解决
#鸿蒙通关秘籍#我好奇,备份应用文件时,需要注意哪些安全问题?
1009浏览 • 1回复 待解决
ArkTS中有哪些线程安全的数据类型?如何确保多线程环境下的数据安全性?
1751浏览 • 1回复 待解决
HarmonyOS ArkTs-taskpool切换主线程问题
1380浏览 • 1回复 待解决
HarmonyOS napi 接口线程安全咨询
1387浏览 • 1回复 待解决
怎么理解Node-API线程安全机制?为什么需要线程安全机制?
1633浏览 • 1回复 待解决
HarmonyOS Sendable对象怎么保证线程安全?
1427浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在非ArkTS线程安全地使用NAPI接口?
1109浏览 • 1回复 待解决
HarmonyOS 中线程安全,类似ConcurrentHashMap的API
1484浏览 • 1回复 待解决
是否有线程安全的容器类
2757浏览 • 1回复 待解决
HarmonyOS 怎么实现线程安全的单例类
1374浏览 • 1回复 待解决
HarmonyOS安全评估问题
1000浏览 • 1回复 待解决
HarmonyOS NEXT 如何实现Native线程调用ArkTS线程?
735浏览 • 1回复 待解决
HarmonyOS ArkTS怎么控制子线程回到主线程
2078浏览 • 1回复 待解决
HarmonyOS NDK开发在ArkTS线程中执行网络请求的问题
1635浏览 • 1回复 待解决
HarmonyOS 在使用hmac时其中生成对称密钥时未指定hmac而是用的aes,请问这样存在什么安全问题呢?
668浏览 • 1回复 待解决
可以参考下面代码:
示例代码不会存在线程安全问题,ArkTS中线程是隔离的,如果想要使用共享内存可以使用sendable,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-sendable-V5