HarmonyOS鸿蒙Next开发中怎么创建子线程?怎么给主线程发送消息?
HarmonyOS鸿蒙Next开发中怎么创建子线程?怎么给主线程发送消息? 用TS语言怎么创建子线程?怎么给主线程发送消息?
就像Java里,new Thread()和handler的sendMessage()、handleMessage()
现在HAR中没有创建线程,HAR全部代码在APP创建的worker线程中运行。如果想创建子线程,可以通过NAPI调用C代码,在C代码中创建,不受限制。
项目名称
- 项目状态: 进行中
- 项目类型: Web应用
- 团队规模: 5人
成员介绍
姓名 | 角色 | 联系方式 |
---|---|---|
张三 | 项目经理 | zhangsan@example.com |
李四 | 开发 | lisi@example.com |
王五 | 测试 | wangwu@example.com |
赵六 | 设计 | zhaoliu@example.com |
小明 | 开发 | xiaoming@example.com |
项目描述
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nisi. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec scelerisque sapien eu nibh pharetra, auctor accumsan dolor vestibulum.
HAR中怎么使用worker呢?文档说HAR不支持配置worker。
这个就不太清楚了,我也没用过,只是知道,
开发者您好,目前HAR中不支持使用worker,当前只支持entry包中使用。具体使用参考:https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/application-models/itc-with-worker.md/
在HarmonyOS鸿蒙Next开发中,创建子线程可以通过TaskDispatcher
实现。使用GlobalTaskDispatcher
获取全局任务分发器,然后调用asyncDispatch
方法创建子线程。给主线程发送消息可以通过EventHandler
实现,首先在主线程中创建EventHandler
实例,然后在子线程中调用postTask
方法发送消息到主线程。