Created with Pixso.
简体中文
简体中文
English
Русский
下载 App
Created with Pixso.
探索
探索
了解鸿蒙应用和多设备开发,学习如何构建应用/元服务
应用形态
HarmonyOS 应用
One as All,All as One
元服务
秒开直达 服务随行 无处不在
游戏
为游戏创意玩法带来无限可能
多设备应用开发
穿戴
折叠屏手机
鸿蒙电脑
开发者学堂
视频课程
Codelabs
设计
设计
了解鸿蒙应用和多设备开发,学习如何构建应用/元服务
开发
开发
获取官方开发工具和文档等资源,将创意转化为鸿蒙应用
开发工具
DevEco Studio
应用开发 IDE, AI Agent 和 CLI
小艺开放平台
Skill 和智能体开发平台
ArkTS
ArKUI
HarmonyOS 开发者中心
DevEco Testing
开发资源
工具下载
示例代码
开发文档
最佳实践
分发
分发
通过华为应用市场发布你的应用,多渠道触达用户
应用分发
应用市场
纯净安全的全场景应用分发平台
游戏中心
应用审核政策
服务分发
小艺
HarmonyOS 的超级 AI 入口
智慧助手·今天
服务分发文档
内容分发
主题服务
内容分发文档
推广与变现
推广与变现
一站式流量增长与营销变现平台
推广
应用推广引擎
全链路应用推广与增长服务平台
鲸鸿动能广告
为企业广告主提供广告营销服务
联运服务
推广文档
变现
鲸鸿动能流量变现
使能应用展示广告,实现流量变现
应用内支付
变现文档
生态合作
生态合作
携手伙伴共建共享鸿蒙智能终端生态
伙伴 SDK
一站式获取安全可靠的鸿蒙伙伴 SDK
生态服务
鸿蒙应用开发、培训和人力服务
服务商伙伴中心
华为终端云服务商伙伴的统一门户
伙伴入驻指南
生态市场介绍,卖家和买家服务指引
廉洁政策
合作伙伴诚信廉洁政策
支持
支持
获取客服帮助、技术支持、活动资讯等信息
AI 助手
24小时 AI 在线自助服务,即问即答
社区问答
在官方论坛提问,与开发者互动交流
在线提单
提交工单,获得技术支持
开发者活动
HDD 等线下活动速览及报名入口
资讯
帮助指南
输入关键字搜索
开发者能力认证
鸿蒙高校创新赛
HarmonyOS 7
animation
HarmonyOS行业解决方案
layoutWeight
HarmonyOS模板&组件
bindPopup
bindsheet
CTRL+K
文档
管理中心
我的
Hello,
欢迎来到开发者联盟
我的学堂
我的收藏
我的活动
我的工单
立即登录
全部文档
版本说明
工具
设计
指南与API参考
开发与测试
上架分发与运营
问题处理与运维
最佳实践
行业解决方案
全部文档
ArkTS线程模型和并发
常见问题
故障排查
应该如何设计大量线程并发方案
如何设置Task优先级
线程间JS对象通过序列化方式进行数据通信,是否存在性能问题
TaskPool和Worker的异同点
Worker和TaskPool的线程数量是否有限制
JS线程通过napi创建的C++线程的处理结果,如何返回JS线程
系统多线程模型是什么样的
是否支持Context跨线程传递
在多线程并发场景中,如何实现安全访问同一块共享内存
子线程和主线程的优先级及任务执行策略是什么
ArkTS中Worker线程、Taskpool线程如何与宿主线程通信
ArkTS是否支持类似Java的共享内存模型进行多线程开发
ArkTS的线程机制是怎么样的?每个线程是一个单独的JS引擎吗?如果每个线程开销较小的话,为什么要限制线程数量
TaskPool在任务执行过程中如何跟主线程进行通信?如何操作同一块内存变量
对于多线程操作首选项和数据库是不是线程安全的?还是每一个线程独立的
如果在ArkTS中大部分后台任务(计算、埋点、入库)都使用异步并发的方式,是否会使主线程越来越慢,引起卡顿丢帧问题
在ArkTS的主线程中使用await会堵塞主线程吗
是否可以在TaskPool中动态加载模块(HAR、HSP、SO)
TaskPool线程内存如何共享
TaskPool后台I/O任务池,应用能否自行做管控?有无方法开放管理机制
如何解决应用需要避免开辟过多线程,并发处理任务数量受限,无法充分发挥设备性能的问题
Worker线程内存如何共享
如何判断是否为主线程
如何对异步方法进行插桩/替换
ArkTS实现多Worker实例
如何使用TaskPool在子线程调用对象成员函数
如何在Worker中开启多级子线程
是否支持#include <memory_resource>和std::pmr::vector
异步并发导致首次更新数据失败
弹窗关闭延迟
加载弹窗闪烁
TaskPool多线程如何共享对象
如何在多线程中传递Context上下文对象
如何解决数据库异步查询失败问题
应用启动框架AppStartup中任务启动的单例对象和EntryAbility中的不一致
useNormalizedOHMUrl配置为true导致HAR包中创建Worker失败
冷启动产生ArkCompiler错误日志
如何使用TaskGroup快速实现图片灰度化
TaskPool创建多线程修改单例对象变量失败问题如何解决
如何实现Worker并发时序同步
ThreadWorker调用postMessage时序列化数据失败
主动取消TaskPool任务的实现
多线程消费场景中while循环加锁及wait_for的作用
意见反馈
以上内容对您是否有帮助?
意见反馈
如果您有其他疑问,您也可以通过开发者社区问答频道来和我们联系探讨。
社区提问
AI 助手提问
合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功