HarmonyOS 关于多线程并发的使用
笔记同步的服务希望有足够的时间运行,并且不能够block主线程。有少数用户的笔记非常多,有可能会占用时间达到10分钟,目前使用什么方式会比较好?使用并发的async/await方式直接调用的话,根据文档有可能不太适合,因为按文档说明是Promise和async/await提供异步并发能力,是标准的JS异步语法。异步代码会被挂起并在之后继续执行,同一时间只有一段代码执行,适用于单次I/O任务的场景开发,例如一次网络请求、一次文件读写等操作。使用Worker目前暴露的是async接口,那么按照worker的描述,是有独立子线程的,所以这个时候如果在worker里面调用async方法,会是在一个独立的环境里面,还是与其他地方调用async是一样的,都共用一个环境?
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 多线程并发相关问题
672浏览 • 1回复 待解决
HarmonyOS 多线程并发的锁机制如何实现
449浏览 • 1回复 待解决
HarmonyOS关于多线程的问题
888浏览 • 1回复 待解决
ArkTS中使用多线程如何处理并发和同步
3513浏览 • 1回复 待解决
HarmonyOS多线程使用?
488浏览 • 0回复 待解决
#鸿蒙学习大百科#异步并发与多线程并发有什么区别?
737浏览 • 1回复 待解决
#鸿蒙通关秘籍#在多线程场景如何选择合适的并发策略?
572浏览 • 1回复 待解决
如何使用taskpool实现多线程
1649浏览 • 1回复 待解决
HarmonyOS中的多线程和Android的多线程有何区别?
516浏览 • 0回复 待解决
Worker多线程的使用,有谁知道啊?
1528浏览 • 1回复 待解决
在多线程并发场景中,如何实现安全访问同一块共享内存
2396浏览 • 1回复 待解决
HarmonyOS 多线程锁问题
978浏览 • 1回复 待解决
HarmonyOS是否支持多线程?
457浏览 • 0回复 待解决
springboot 中使用 redis 并发 500 时线程错误
7253浏览 • 1回复 待解决
HarmonyOS 有关多线程的资料文档
480浏览 • 1回复 待解决
HarmonyOS taskpool线程并发问题
448浏览 • 1回复 待解决
HarmonyOS 多线程写法限制
544浏览 • 1回复 待解决
HarmonyOS 关于Concurrent函数在taskpool多线程中使用时候如何实时传输数据到外部?
505浏览 • 1回复 待解决
什么是系统的多线程模型
781浏览 • 1回复 待解决
使用taskpool实现多线程时,如何实现内存共享
2779浏览 • 1回复 待解决
HarmonyOS 多线程数据互通问题
399浏览 • 2回复 待解决
HarmonyOS 多线程共享数据方法的疑惑
595浏览 • 2回复 待解决
ArkTs多线程方案如何保证线程安全
3099浏览 • 2回复 待解决
HarmonyOS 多线程有没有现成锁
487浏览 • 1回复 待解决
如何实现多线程数据共享
2680浏览 • 1回复 待解决
worker和taskpool都会创建单独的宿主线程(子线程),线程间隔离相互不影响,长时任务(超过三分钟)推荐使用worker。