HarmonyOS AtomicInteger 计数功能实现

其他系统计数一般使用AtomicInteger ,原子的HarmonyOS 没有找到对应的类

多线程操作计数时,希望计数能够有原子操作。number 不能满足。

HarmonyOS
2024-12-27 13:49:45
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

ArkTs是单线程模型,而且arkTs提供taskpool和worker开启的线程是线程隔离类型,不存在线程安全问题。

如果考虑到对 SharedArrayBuffer这种可共享的对象进行操作,可以通过JS提供的Atomics对对象进行原子化操作

参考:

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Atomics

分享
微博
QQ
微信
回复
2024-12-27 16:50:09
相关问题
HarmonyOS 大数科学计数
1092浏览 • 1回复 待解决
PostgreSQL WHERE 计数条件
3900浏览 • 2回复 待解决
HarmonyOS 如何实现轮询功能
1437浏览 • 1回复 待解决
HarmonyOS 换肤功能怎么实现
1979浏览 • 1回复 待解决
HarmonyOS 实现RSA加密功能
1401浏览 • 1回复 待解决
HarmonyOS 如何实现ImagePreview功能
1034浏览 • 1回复 待解决
HarmonyOS 虚线功能实现
1149浏览 • 1回复 待解决
HarmonyOS 分享功能如何实现
1552浏览 • 1回复 待解决
HarmonyOS 如何实现DeepLink功能
1206浏览 • 1回复 待解决
HarmonyOS 曝光功能如何实现
1266浏览 • 1回复 待解决
HarmonyOS 如何实现直播功能
1766浏览 • 1回复 待解决
HarmonyOS 如何实现popupwindow功能
1103浏览 • 1回复 待解决
HarmonyOS APP后台模糊功能实现
1175浏览 • 1回复 待解决
HarmonyOS 实现倒计时功能
1351浏览 • 1回复 待解决
HarmonyOS 负反馈功能实现问题
1334浏览 • 1回复 待解决
HarmonyOS 如何实现长按点击功能
1296浏览 • 1回复 待解决
HarmonyOS 如何实现搜索历史功能
1412浏览 • 1回复 待解决
HarmonyOS 如何实现文件选择功能
1344浏览 • 1回复 待解决
HarmonyOS如何实现头像选择功能
2544浏览 • 1回复 待解决
HarmonyOS 指南针功能实现
1133浏览 • 1回复 待解决