HarmonyOS 线程池使用策略咨询

之前其他系统中,我定义一个单线程池队列,在后台专门处理一些简单的耗时任务,但可能频率稍为快点,主要是一些按钮打点事件,日志埋点时间,我会记录到数据库里面,使用单线程队列主要时考虑性能问题,防止线程开销过多,因为db存储或者更新动作相对较快,也不存在阻塞问题,在HarmonyOS 中我想直接使用async 方法来实现异步存储动画,想问下是否需要考虑线程开销性能问题

HarmonyOS
16h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

可参考异步并发,了解async使用场景,如果仅仅是简短的事件存储请求这些,用async/await是可以满足的,如果任务耗时过长,建议还是使用多线程并发

也可参考并发能力选择,针对不同场景有不同的推荐方案

异步并发概述:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/async-concurrency-overview-V5

并发能力选择:

https://developer.huawei.com/consumer/cn/doc/best-practices-V5/bpta-app-concurrency-design-V5#section19196755316

分享
微博
QQ
微信
回复
15h前
相关问题
HarmonyOS线程使用崩溃
464浏览 • 1回复 待解决
线程线程的个数限制
2387浏览 • 1回复 待解决
HarmonyOS taskpool线程数量问题
49浏览 • 0回复 待解决
HarmonyOS线程周期执行任务
1094浏览 • 1回复 待解决
HarmonyOS taskPool线程task入参问题
30浏览 • 1回复 待解决
数据库连接线程安全的吗?
2311浏览 • 1回复 待解决
HarmonyOS napi 接口线程安全咨询
351浏览 • 1回复 待解决
HarmonyOS OhAudio使用咨询
268浏览 • 1回复 待解决
HarmonyOS @ohos/protobufjs 使用咨询
535浏览 • 1回复 待解决
HarmonyOS 图片缓存策略
463浏览 • 1回复 待解决
HarmonyOS taskpool使用问题咨询
215浏览 • 1回复 待解决
HarmonyOS getRawFileContent使用问题咨询
636浏览 • 1回复 待解决
requestInStream使用问题咨询
799浏览 • 1回复 待解决
HarmonyOS 使用worker和TaskPool咨询
196浏览 • 1回复 待解决
HarmonyOS线程使用
206浏览 • 0回复 待解决
HarmonyOS textpicker组件的使用咨询
433浏览 • 1回复 待解决