HarmonyOS 如何给方法加同步锁
准备写一个单例模式,目前希望写一个线程安全的单例模式:
static instance: LogManager
private constructor() {
}
/**
* 单例模式
* @returns
*/
public static getInstance(): LogManager {
if (!LogManager.instance) {
LogManager.instance = new LogManager()
}
return LogManager.instance
}
如何加同步锁呢?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 怎么加和释放线程同步锁
2532浏览 • 2回复 待解决
怎么给通知加单击事件?
6056浏览 • 1回复 待解决
如何实现类似synchronized同步锁的功能?
2138浏览 • 1回复 待解决
HarmonyOS 如何对异步方法进行封装, 让外部使用时可以当成同步方法来调用而不用加await和async
783浏览 • 1回复 待解决
HarmonyOS Image加载网络url怎么给url地址加防盗链
996浏览 • 1回复 待解决
HarmonyOS ArkTS中是否有线程同步锁可以使用
1713浏览 • 1回复 待解决
能否提供下HarmonyOS对应的RSA加签方法?
1483浏览 • 1回复 待解决
HarmonyOS @Prop同步给子组件的数据如何通过@Builder传递?
1030浏览 • 1回复 待解决
ArkTs中异步方法如何转变成同步方法
4014浏览 • 1回复 待解决
关于私钥SHA256加签方法
1246浏览 • 1回复 待解决
HarmonyOS 如何给引用资源字符串中里某个内容单独加背景色
677浏览 • 1回复 待解决
HarmonyOS 同步清除cookie推荐方法
1695浏览 • 1回复 待解决
HarmonyOS ArkTS如何不使用await/async把异步方法改为同步方法?
1845浏览 • 1回复 待解决
HarmonyOS 组件能否暴露方法给上层调用
800浏览 • 1回复 待解决
给图片设置replaceholderImage的方法
920浏览 • 1回复 待解决
des解密同步方法解密失败
1204浏览 • 1回复 待解决
HarmonyOS wifiManager.getLinkedInfo接口提供同步方法
733浏览 • 1回复 待解决
api异步方法提供同步api需求
1241浏览 • 1回复 待解决
数据库操作同步的方法
3125浏览 • 1回复 待解决
有同步方法获取IP地址吗
1263浏览 • 1回复 待解决
HarmonyOS 关键资产是否会有同步方法的需求
804浏览 • 1回复 待解决
希望给window接口增加getMainWindows(context)方法
1253浏览 • 1回复 待解决
HarmonyOS 如何获取锁屏事件
1277浏览 • 1回复 待解决
有没有给canvas设置ColorFilter的方法?
1512浏览 • 1回复 待解决
C++同步调ArkTS里面的方法
2107浏览 • 1回复 待解决





















可以使用饿汉式单例模式,如下:
饿汉单例模式在类加载时已经初始化完毕,在多线程环境下也是安全的。