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
待解决
相关问题
关系型数据库的 API 的线程或者进程安全问题
218浏览 • 1回复 待解决
HarmonyOS 使用关系型数据库进行读写时的线程安全问题
508浏览 • 1回复 待解决
ArkTs多线程方案如何保证线程安全
2559浏览 • 2回复 待解决
ArkTS有哪些线程安全的数据类型,多线程方案如何保证线程安全
2006浏览 • 1回复 待解决
如何保障线程安全,ArkTS提供的Worker和TaskPool如何保证线程安全
402浏览 • 1回复 待解决
如何在C++子线程调用ArkTS方法?(线程安全)
1333浏览 • 1回复 待解决
#鸿蒙通关秘籍#我好奇,备份应用文件时,需要注意哪些安全问题?
88浏览 • 1回复 待解决
下面的数据库操作应该是有并发安全问题的吧?
2435浏览 • 1回复 待解决
ArkTS中有哪些线程安全的数据类型?如何确保多线程环境下的数据安全性?
579浏览 • 1回复 待解决
HarmonyOS napi 接口线程安全咨询
310浏览 • 1回复 待解决
HarmonyOS Sendable对象怎么保证线程安全?
178浏览 • 1回复 待解决
HarmonyOS安全评估问题
11浏览 • 0回复 待解决
HarmonyOS 中线程安全,类似ConcurrentHashMap的API
122浏览 • 1回复 待解决
HarmonyOS NDK开发在ArkTS线程中执行网络请求的问题
489浏览 • 1回复 待解决
HarmonyOS ArkTS怎么控制子线程回到主线程
585浏览 • 1回复 待解决
HarmonyOS数据安全性问题
396浏览 • 1回复 待解决
是否有线程安全的容器类
1771浏览 • 1回复 待解决
HarmonyOS 用户首选项是线程安全的吗
301浏览 • 1回复 待解决
HarmonyOS主线程子线程切换问题
563浏览 • 1回复 待解决
HarmonyOS 线程切换问题
519浏览 • 1回复 待解决
HarmonyOS 线程相关问题
455浏览 • 1回复 待解决
Native rdb写入是否有线程安全管理
1859浏览 • 1回复 待解决
HarmonyOS多线程安全注意事项:ohos.file.fs
332浏览 • 1回复 待解决
HarmonyOS emitter 线程切换问题
374浏览 • 1回复 待解决
如何在进行并发操作时保证线程安全
323浏览 • 1回复 待解决
可以参考下面代码:
示例代码不会存在线程安全问题,ArkTS中线程是隔离的,如果想要使用共享内存可以使用sendable,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-sendable-V5