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
相关问题
HarmonyOS 关系型数据库api异步返回
261浏览 • 1回复 待解决
鸿蒙操作系统的数据库操作
9968浏览 • 1回复 待解决
数据库操作同步的方法
1676浏览 • 1回复 待解决
HarmonyOS数据库数据变化是否可以监听
361浏览 • 1回复 待解决
Native代码如何直接操作数据库
2898浏览 • 1回复 待解决
MongoDB哪个命令可以切换数据库
4295浏览 • 1回复 待解决
HarmonyOS 数据库表名里可以使用-吗
320浏览 • 1回复 待解决
HarmonyOS C++异步操作
205浏览 • 1回复 待解决
HarmonyOS 数据库框架
212浏览 • 1回复 待解决