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 多线程安全问题验证
1137浏览 • 1回复 待解决
HarmonyOS taskpool.Task 线程安全问题
1208浏览 • 1回复 待解决
HarmonyOS 使用关系型数据库进行读写时的线程安全问题
1562浏览 • 1回复 待解决
关系型数据库的 API 的线程或者进程安全问题
1153浏览 • 1回复 待解决
ArkTs多线程方案如何保证线程安全
4037浏览 • 2回复 待解决
ArkTS有哪些线程安全的数据类型,多线程方案如何保证线程安全
3144浏览 • 1回复 待解决
如何保障线程安全,ArkTS提供的Worker和TaskPool如何保证线程安全
1613浏览 • 1回复 待解决
如何在C++子线程调用ArkTS方法?(线程安全)
3042浏览 • 1回复 待解决
下面的数据库操作应该是有并发安全问题的吧?
3207浏览 • 1回复 待解决
HarmonyOS ArkTS符合线程安全的单例代码示例
1609浏览 • 1回复 待解决
#鸿蒙通关秘籍#我好奇,备份应用文件时,需要注意哪些安全问题?
996浏览 • 1回复 待解决
ArkTS中有哪些线程安全的数据类型?如何确保多线程环境下的数据安全性?
1679浏览 • 1回复 待解决
HarmonyOS ArkTs-taskpool切换主线程问题
1328浏览 • 1回复 待解决
HarmonyOS napi 接口线程安全咨询
1376浏览 • 1回复 待解决
怎么理解Node-API线程安全机制?为什么需要线程安全机制?
1607浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在非ArkTS线程安全地使用NAPI接口?
1097浏览 • 1回复 待解决
HarmonyOS Sendable对象怎么保证线程安全?
1414浏览 • 1回复 待解决
HarmonyOS 中线程安全,类似ConcurrentHashMap的API
1407浏览 • 1回复 待解决
是否有线程安全的容器类
2746浏览 • 1回复 待解决
HarmonyOS 怎么实现线程安全的单例类
1354浏览 • 1回复 待解决
HarmonyOS安全评估问题
984浏览 • 1回复 待解决
HarmonyOS ArkTS怎么控制子线程回到主线程
2018浏览 • 1回复 待解决
HarmonyOS NEXT 如何实现Native线程调用ArkTS线程?
718浏览 • 1回复 待解决
Native rdb写入是否有线程安全管理
2831浏览 • 1回复 待解决
HarmonyOS NDK开发在ArkTS线程中执行网络请求的问题
1603浏览 • 1回复 待解决
可以参考下面代码:
示例代码不会存在线程安全问题,ArkTS中线程是隔离的,如果想要使用共享内存可以使用sendable,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-sendable-V5