HarmonyOS 线程切换问题

1. 怎么查看当前在哪个线程?

2. 怎么切换到主线程?我发现在有些回调里toast无法显示,猜测当前可能为子线程?怎么切换到主线程

HarmonyOS
2024-08-28 14:15:22
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

问题1 :在Ability的onCreate生命周期中获取主线程的tid绑定在一个全局变量中,当有其他线程的时候同样获取其tid与全局变量的tid比对即可判断当前是否为主线程,不是主线程的就是子线程。参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-process-V5#%E5%B1%9E%E6%80%A7

问题2 :子线程的任务无法切换到主线程执行可以将子线程执行完的结果传递到主线程,参考:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/taskpool-introduction-V5

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/itc-with-emitter-V5

分享
微博
QQ
微信
回复
2024-08-28 20:24:18
相关问题
HarmonyOS线程线程切换问题
447浏览 • 1回复 待解决
HarmonyOS emitter 线程切换问题
305浏览 • 1回复 待解决
HarmonyOS 页面间切换问题
368浏览 • 1回复 待解决
HarmonyOS 线程相关问题
344浏览 • 1回复 待解决
HarmonyOS 音频设备切换问题
185浏览 • 1回复 待解决
HarmonyOS线程问题
356浏览 • 1回复 待解决
HarmonyOS list 嵌套web滑动切换问题
385浏览 • 1回复 待解决
HarmonyOS ArkTS线程安全问题
337浏览 • 1回复 待解决
HarmonyOS线程并发相关问题
162浏览 • 1回复 待解决
HarmonyOS 线程通信 事件循环问题
232浏览 • 1回复 待解决
HarmonyOS关于多线程问题
351浏览 • 1回复 待解决
HarmonyOS 路由切换页面过渡慢问题
240浏览 • 1回复 待解决
Tab控件切换问题有哪些?
169浏览 • 1回复 待解决
HarmonyOS Tabs组件切换
197浏览 • 1回复 待解决
Tab组件内嵌web view左右滑动切换问题
179浏览 • 1回复 待解决
Ubuntu terminal切换问题有知道的吗?
2080浏览 • 1回复 待解决