HarmonyOS napi_create_async_work的execute在发送网络请求后,如何挂起等到某个线程回调再触发complete
C++ napi_create_async_work 创建 execute时候发生 http request,但是http需要等待响应-> 写入完成才可以触发complete去回调给ets,这时候应该如何让execute等待或者是让出cpu资源呢?
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 napi_create_async_work 接口创建的线程数量,最多能有多少个,是否是一个进程上限8个? 
1084浏览  • 1回复 待解决
napi_queue_async_work 处理机制 
1969浏览  • 1回复 待解决
网络请求后如何进行回调? 
2241浏览  • 1回复 待解决
HarmonyOS 局部刷新,网络请求回数据后,刷新某个值 
1928浏览  • 1回复 待解决
HarmonyOS  针对网络请求回调参数的设定 
946浏览  • 1回复 待解决
HarmonyOS request.uploadFile只回调了progress,没有回调complete呢 
1205浏览  • 1回复 待解决
napi调用C++网络请求逻辑,创建socket失败咋回事?napi方法能否使用async? 
1381浏览  • 1回复 待解决
HarmonyOS http请求回调后,showToast报错。 
1482浏览  • 1回复 待解决
是否有可以根据线程id找到对应的work或者taskpool(网络请求相应后,需要返回相关信息)的接口 
2460浏览  • 1回复 待解决
HarmonyOS中使用axios进行网络请求配合async的时候会使用多线程吗? 
1135浏览  • 0回复 待解决
HarmonyOS TextInput在stopEditing时不会触发onBlur回调 
1177浏览  • 1回复 待解决
HarmonyOS Image组件在加载网络图片的时候,底层的CURL请求是在主线程同步发送的吗? 
844浏览  • 1回复 待解决
HarmonyOS在C++线程上调用napi_create_ark_runtime,如何调用到js层的对象 
1736浏览  • 1回复 待解决
使用HarmonyOS原生的网络请求类http如何发送表单请求 
1951浏览  • 1回复 待解决
在C++回调时,如何阻塞TS主线程? 
1862浏览  • 1回复 待解决
#鸿蒙通关秘籍#在HarmonyOS应用中怎样发送网络请求? 
1099浏览  • 1回复 待解决
HarmonyOS IPC异步回调函数中如何能传值给Napi的异步回调函数 
1274浏览  • 1回复 待解决
HarmonyOS Socket连接-如何订阅某个类型多个回调 
1073浏览  • 1回复 待解决
HarmonyOS 生命周期回调触发 
982浏览  • 1回复 待解决
NAPI执行上层回调时,如何获取env 
3630浏览  • 1回复 待解决
HarmonyOS  libuv实现的timer,在主线程执行没有回调,在子线程可以正常使用 
1515浏览  • 1回复 待解决
HarmonyOS 网络监听回调多次 
1110浏览  • 1回复 待解决
类似CallStateObserver中的回调,是在app主线程,还新的线程中? 
6502浏览  • 1回复 待解决
Native侧获取env具有线程限制,如何在C++子线程触发ArkTS侧回调 
3417浏览  • 1回复 待解决
如何在NAPI执行上层回调时获取env 
1043浏览  • 1回复 待解决





















可以在execute函数中创建一个Promise对象,然后在该Promise对象中执行HTTP请求操作。一旦请求完成并且响应已经准备就绪,该Promise对象可以被解析为响应数据,然后通过Promise的.then()方法来触发complete回调函数