HarmonyOS 网络请求、文件io、数据库操作,只用async异步就可以了吗?还是得用taskpool

HarmonyOS  网络请求、文件io、数据库操作,只用async异步就可以了吗?还是得用taskpool

HarmonyOS
2024-08-28 17:36:45
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

Promise和async/await异步并发能力,适用于单次I/O任务的开发场景。

TaskPool和Worker提供多线程并发能力,适用于CPU密集型任务、I/O密集型任务和同步任务等并发场景。

相关文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/concurrency-overview-V5

如果某些任务可能会阻塞主线程,比如大量的计算或者长时间的 I/O 操作,那么最好将这些任务放到子线程中执行,以保持应用的响应性。

分享
微博
QQ
微信
回复
2024-08-28 20:19:44
相关问题
TaskPool线程中如何进行数据库操作
251浏览 • 1回复 待解决
HarmonyOS 数据库多线程操作
187浏览 • 1回复 待解决
HarmonyOS 关系型数据库api异步返回
419浏览 • 1回复 待解决
鸿蒙操作系统的数据库操作
10210浏览 • 1回复 待解决
数据库操作同步的方法
1833浏览 • 1回复 待解决
HarmonyOS数据库数据变化是否可以监听
486浏览 • 1回复 待解决
HarmonyOS C可以直接调用数据库吗?
151浏览 • 0回复 待解决
Native代码如何直接操作数据库
3055浏览 • 1回复 待解决