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线程中如何进行数据库操作
492浏览 • 1回复 待解决
HarmonyOS 数据库多线程操作
421浏览 • 1回复 待解决
HarmonyOS 关系型数据库api异步返回
643浏览 • 1回复 待解决
鸿蒙操作系统的数据库操作
10458浏览 • 1回复 待解决
数据库操作同步的方法
2038浏览 • 1回复 待解决
HarmonyOS数据库数据变化是否可以监听
788浏览 • 1回复 待解决
MongoDB哪个命令可以切换数据库
4683浏览 • 1回复 待解决