已知 emitter 是负责线程间通信的工具,想咨询下:
1 如何打印当前线程的信息,或者说如何判断当前线程是否是 ui线程 ?
2 以及如何从其他线程切换回 ui 线程?
已知 emitter 是负责线程间通信的工具,想咨询下:
1 如何打印当前线程的信息,或者说如何判断当前线程是否是 ui线程 ?
2 以及如何从其他线程切换回 ui 线程?
1 回答871 阅读✓ 已解决
1 回答1.2k 阅读
1 回答1k 阅读
1 回答954 阅读
1 回答926 阅读
1 回答832 阅读
1 回答788 阅读
1、使用process可以获取当前进程的pid以及当前线程的tid,在Ability的onCreate生命周期中获取主线程的tid绑定在globalThis中,当有其他线程的时候同样获取其tid与globalThis的tid比对即可判断当前是否为主线程获取进程相关的信息。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-process-V5
2、emitter本身具备线程间通讯的能力。