HarmonyOS 关于多线程并发的使用
笔记同步的服务希望有足够的时间运行,并且不能够block主线程。有少数用户的笔记非常多,有可能会占用时间达到10分钟,目前使用什么方式会比较好?使用并发的async/await方式直接调用的话,根据文档有可能不太适合,因为按文档说明是Promise和async/await提供异步并发能力,是标准的JS异步语法。异步代码会被挂起并在之后继续执行,同一时间只有一段代码执行,适用于单次I/O任务的场景开发,例如一次网络请求、一次文件读写等操作。使用Worker目前暴露的是async接口,那么按照worker的描述,是有独立子线程的,所以这个时候如果在worker里面调用async方法,会是在一个独立的环境里面,还是与其他地方调用async是一样的,都共用一个环境?
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 关于鸿蒙开发的多线程与并发处理 
838浏览  • 0回复 待解决
HarmonyOS 多线程并发相关问题 
1305浏览  • 1回复 待解决
HarmonyOS 多线程并发的锁机制如何实现 
1224浏览  • 1回复 待解决
HarmonyOS关于多线程的问题 
1461浏览  • 1回复 待解决
ArkTS中使用多线程如何处理并发和同步 
4570浏览  • 1回复 待解决
HarmonyOS多线程使用? 
1119浏览  • 0回复 待解决
#鸿蒙学习大百科#异步并发与多线程并发有什么区别? 
1359浏览  • 1回复 待解决
#鸿蒙通关秘籍#在多线程场景如何选择合适的并发策略? 
1208浏览  • 1回复 待解决
如何使用taskpool实现多线程 
2319浏览  • 1回复 待解决
HarmonyOS中的多线程和Android的多线程有何区别? 
1202浏览  • 0回复 待解决
在多线程并发场景中,如何实现安全访问同一块共享内存 
3137浏览  • 1回复 待解决
HarmonyOS 多线程写法限制 
1106浏览  • 1回复 待解决
Worker多线程的使用,有谁知道啊? 
2266浏览  • 1回复 待解决
springboot 中使用 redis 并发 500 时线程错误 
8998浏览  • 1回复 待解决
HarmonyOS 多线程锁问题 
1802浏览  • 1回复 待解决
HarmonyOS是否支持多线程? 
1007浏览  • 0回复 待解决
HarmonyOS 关于Concurrent函数在taskpool多线程中使用时候如何实时传输数据到外部? 
974浏览  • 1回复 待解决
HarmonyOS 有关多线程的资料文档 
1032浏览  • 1回复 待解决
HarmonyOS taskpool线程并发问题 
1130浏览  • 1回复 待解决
HarmonyOS 多线程数据互通问题 
999浏览  • 1回复 待解决
HarmonyOS 多线程共享数据方法的疑惑 
1324浏览  • 1回复 待解决
ArkTs多线程方案如何保证线程安全 
4373浏览  • 2回复 待解决
什么是系统的多线程模型 
1386浏览  • 1回复 待解决
使用taskpool实现多线程时,如何实现内存共享 
3520浏览  • 1回复 待解决
HarmonyOS中使用axios进行网络请求配合async的时候会使用多线程吗? 
1132浏览  • 0回复 待解决





















worker和taskpool都会创建单独的宿主线程(子线程),线程间隔离相互不影响,长时任务(超过三分钟)推荐使用worker。