HarmonyOS 在worker子线程使用promise方法时,有什么办法等待promise返回后再继续执行后面的代码吗?
workerGetAssetsTest(phAccessHelper1).then((str1) => {
test1 = 'success'
console.info('promise-success');
}).catch((err:BusinessError) => {
test1 = 'err'
console.info('promise-err');
})
console.info('test1-' + test1);
workerPort.postMessage(returnMsg);
大概代码如上,打印结果如下,有什么办法让后面的代码获取到promise得到的值吗?试过await,加上时编译报错了。
test1- promise-success
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 使用taskpool执行task后,返回的结果没有通过Promise返回主线程,有什么定位方法吗?
1018浏览 • 1回复 待解决
HarmonyOS Worker 的 terminate 方法在执行完毕所有任务后再销毁
830浏览 • 1回复 待解决
如何在Promise里实现延时等待?
744浏览 • 1回复 待解决
想请问一下Promise的实现原理,以及Promise和TaskPool/Worker有什么区别呢?
1610浏览 • 1回复 待解决
HarmonyOS 怎么区分 UI 线程 和 非UI 线程,button的点击事件是在UI线程执行的吗?new Promise是在子线程中执行的吗?.....页面操作时偶现卡住无响应,报错:reportAppFreeze
815浏览 • 1回复 待解决
HarmonyOS Promise 重复执行,不执行
1173浏览 • 1回复 待解决
promise怎么写?http封装时使用promise报错,去除promise正常,但是一加就都变红
1196浏览 • 1回复 待解决
HarmonyOS async/await promise是在哪个线程,如何判断主线程还是子线程
1794浏览 • 1回复 待解决
HarmonyOS Worker callGlobalCallObjectMethod 调用方法的执行线程
959浏览 • 1回复 待解决
HarmonyOS Promise,await/async 的线程模型
991浏览 • 1回复 待解决
页面aboutToAppear方法执行时,执行Promise任务查询请求服务器,如果耗时过长,里面的内容还会执行吗
2993浏览 • 1回复 待解决
HarmonyOS 很多api用的是promise,有什么好处
1020浏览 • 1回复 待解决
HarmonyOS Promise函数返回值问题
1448浏览 • 1回复 待解决
HarmonyOS Promise & taskpool使用问题
1340浏览 • 1回复 待解决
HarmonyOS可以在C代码中创建子线程吗?
3478浏览 • 1回复 待解决
什么是Promise,特点是什么?
1519浏览 • 1回复 待解决
HarmonyOS 想在代码中实现等待500毫秒后,执行代码块怎么实现?
774浏览 • 1回复 待解决
HarmonyOS关于异步Promise的使用问题
1589浏览 • 1回复 待解决
HarmonyOS promise的链式调用如何使用
1295浏览 • 1回复 待解决
Promise和async/await在ArkTS中的使用是否有特殊限制?
645浏览 • 3回复 待解决
HarmonyOS 调用napi_resolve_deferred后的代码,和promise.then中的回调函数哪个会先执行呢
700浏览 • 1回复 待解决
关于HarmonyOS Promise机制
1728浏览 • 1回复 待解决
手动创建Worker线程文件时,对存放路径有什么要求?
1441浏览 • 1回复 待解决
HarmonyOS worker子线程在har包里不生效
1015浏览 • 1回复 待解决
在Worker子线程中使用Promise方法时,可以使用Promise的then方法或async/await语法来等待Promise返回后再继续执行后面的代码。参考文档:异步并发概述 (Promise和async/await)