线程与线程池的个数限制
底层SDK会有网络线程,数据库线程,业务线程等多个线程,这些个线程是否会被HarmonyOS做限制?
下面文档中做了 TaskPool 和 Worker 的对比https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/arkts-utils/taskpool-vs-worker.md里面有描述 Worker 个数限制,这个限制是只针对 ArkTS 层还是包含原生层。
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS线程池使用崩溃 
1561浏览  • 1回复 待解决
HarmonyOS  在使用线程池 ,如何获取线程的id和线程方法名 
2669浏览  • 1回复 待解决
HarmonyOS 线程池使用策略咨询 
1158浏览  • 1回复 待解决
HarmonyOS taskpool线程池数量问题 
1633浏览  • 1回复 待解决
HarmonyOS线程池周期执行任务 
2567浏览  • 1回复 待解决
HarmonyOS taskPool线程池task入参问题 
1421浏览  • 1回复 待解决
HarmonyOS 多线程写法限制 
1108浏览  • 1回复 待解决
数据库连接池是线程安全的吗? 
3684浏览  • 1回复 待解决
Native侧创建线程是否有限制 
3198浏览  • 1回复 待解决
Worker和TaskPool的线程数量是否有限制 
3436浏览  • 1回复 待解决
在Native层使用IPC Kit时,如何管理线程以避免阻塞主线程?是否提供线程池或异步回调机制? 
623浏览  • 0回复 待解决
HarmonyOS 线程池在应用前后台切换后,是如何执行的 
1314浏览  • 1回复 待解决
HarmonyOS  并发任务子线程之间、子线程与主线程内容不共享问题 
1540浏览  • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙开发中如何高效使用Libuv的线程池? 
1302浏览  • 1回复 待解决
#鸿蒙通关秘籍# 使用TaskPool线程池如何提高异步任务处理效率? 
1301浏览  • 1回复 待解决
Worker和TaskPool的线程数是否受到限制? 
1376浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙环境中有效扩展libuv线程池? 
1476浏览  • 1回复 待解决
HarmonyOS 为什么限制worker的个数,是因为每个ArkUI线程都加载一个JSVM,导致内存比较大吗 
826浏览  • 1回复 待解决
Native如何创建子线程,有什么约束,与主线程如何通信 
3241浏览  • 1回复 待解决
HarmonyOS Worker 与主线程通信问题 
1310浏览  • 1回复 待解决
关于鸿蒙开发的多线程与并发处理 
865浏览  • 0回复 待解决
线程信息以及线程的任务栈如何获取 
2786浏览  • 1回复 待解决
Native侧获取env具有线程限制,如何在C++子线程触发ArkTS侧回调 
3418浏览  • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙开发中实现子线程与主线程的同步调用的关键步骤? 
1719浏览  • 1回复 待解决
ArkTS能开启子线程吗,如何判断当前线程是UI线程还是子线程? 
2293浏览  • 1回复 待解决





















这个Worker线程指的是在ArkTS侧创建的worker线程,最多8个,同一时间超出8个的时候会出问题,底层 SDK 会有网络线程,数据库线程,业务线程等多个线程,这些线程都和work线程无关,Native侧创建子线程一般是通过napi_create_async_work,这种方式创建的子线程属于uv队列的线程,与worker无关。