如题: 如何在多线程环境下正确使用OH_JSVM_PumpMessageLoop和OH_JSVM_PerformMicrotaskCheckpoint接口?
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
如题: 如何在多线程环境下正确使用OH_JSVM_PumpMessageLoop和OH_JSVM_PerformMicrotaskCheckpoint接口?
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
1 回答1.1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答974 阅读
1 回答949 阅读
1 回答597 阅读✓ 已解决
1 回答621 阅读✓ 已解决
1 回答678 阅读✓ 已解决
1 回答620 阅读✓ 已解决
1 回答672 阅读
在多线程环境下,正确使用这两个接口需要注意以下几点:
OH_JSVM_PumpMessageLoop
和OH_JSVM_PerformMicrotaskCheckpoint
之前获取锁,操作完成后释放锁。VMScope
、EnvScope
、HandleScope
)等操作时,要保证线程安全,避免因并发访问导致程序崩溃或错误。本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。