HarmonyOS napi_call_threadsafe_function中napi_tsfn_nonblocking和napi_tsfn_blocking有什么区别

napi_call_threadsafe_function中napi_tsfn_nonblocking和napi_tsfn_blocking有什么区别吗,本地测试都是不阻塞子线程的。

HarmonyOS
2024-12-23 16:19:43
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

napi_tsfn_nonblocking和napi_tsfn_blocking的主要区别在于,当调用线程安全函数时,如果线程安全函数队列已满,napi_tsfn_nonblocking会立即返回一个错误,而napi_tsfn_blocking会等待直到队列中有空间为止。如果应用程序需要立即响应并快速返回错误,则可以使用napi_tsfn_nonblocking。如果应用程序可以等待线程安全函数完成,则可以使用napi_tsfn_blocking。

分享
微博
QQ
微信
回复
2024-12-23 18:39:11
相关问题
undefined symbol napi_create_threadsafe_function
5467浏览 • 1回复 待解决
HarmonyOS调用napi_call_function方法时崩溃
2182浏览 • 1回复 待解决
DevEcobuildrebuild什么区别
1532浏览 • 1回复 待解决
什么禁止缓存napi_env
2107浏览 • 1回复 待解决
NAPI定义并注册Class
1942浏览 • 1回复 待解决
HarmonyOS Napi的问题
859浏览 • 1回复 待解决
UIAbilityExtensionAbility什么区别
2190浏览 • 1回复 待解决
LocalStorageAppStorage什么区别
2615浏览 • 2回复 待解决
HarmonyOS structclass什么区别
1147浏览 • 1回复 待解决
NAPI开发问题
991浏览 • 1回复 待解决
HarmonyOS Napi Arraybuffer无法创建
874浏览 • 1回复 待解决
HarmonyOS NAPI接口实现
1021浏览 • 1回复 待解决