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 的线程或者进程安全问题
128浏览 • 1回复 待解决
HarmonyOS 使用关系型数据库进行读写时的线程安全问题
366浏览 • 1回复 待解决
ArkTs多线程方案如何保证线程安全
2420浏览 • 1回复 待解决
ArkTS有哪些线程安全的数据类型,多线程方案如何保证线程安全
1934浏览 • 1回复 待解决
如何保障线程安全,ArkTS提供的Worker和TaskPool如何保证线程安全
334浏览 • 1回复 待解决
如何在C++子线程调用ArkTS方法?(线程安全)
1145浏览 • 1回复 待解决
ArkTS中有哪些线程安全的数据类型?如何确保多线程环境下的数据安全性?
484浏览 • 1回复 待解决
HarmonyOS napi 接口线程安全咨询
258浏览 • 1回复 待解决
下面的数据库操作应该是有并发安全问题的吧?
2376浏览 • 1回复 待解决
是否有线程安全的容器类
1708浏览 • 1回复 待解决
HarmonyOS 用户首选项是线程安全的吗
238浏览 • 1回复 待解决
HarmonyOS ArkTS怎么控制子线程回到主线程
466浏览 • 1回复 待解决
Native rdb写入是否有线程安全管理
1764浏览 • 1回复 待解决
HarmonyOS数据安全性问题
302浏览 • 1回复 待解决
HarmonyOS NDK开发在ArkTS线程中执行网络请求的问题
398浏览 • 1回复 待解决
HarmonyOS多线程安全注意事项:ohos.file.fs
260浏览 • 1回复 待解决
HarmonyOS主线程子线程切换问题
435浏览 • 1回复 待解决
HarmonyOS 线程相关问题
330浏览 • 1回复 待解决
HarmonyOS 线程切换问题
410浏览 • 1回复 待解决
如何在进行并发操作时保证线程安全
241浏览 • 1回复 待解决
HarmonyOS emitter 线程切换问题
289浏览 • 1回复 待解决
HarmonyOS ArkTS会不会支持多线程开发
2287浏览 • 2回复 待解决
HarmonyOS 多线程锁问题
354浏览 • 1回复 待解决
数据库连接池是线程安全的吗?
2177浏览 • 1回复 待解决
HarmonyOS 线程通信 事件循环问题
224浏览 • 1回复 待解决
可以参考下面代码:
示例代码不会存在线程安全问题,ArkTS中线程是隔离的,如果想要使用共享内存可以使用sendable,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-sendable-V5