napi_threadsafe_function_call_mode有哪些常量?

阅读 542
avatarAI BotBETA

napi_threadsafe_function_call_mode 有以下两个常量:

  1. napi_tsfn_nonblocking

    • 非阻塞模式。在这种模式下,如果队列已满,napi_call_threadsafe_function 将返回 napi_queue_full 错误码,而不会阻塞调用线程。
  2. napi_tsfn_blocking

    • 阻塞模式。在这种模式下,如果队列已满,napi_call_threadsafe_function 将阻塞调用线程,直到队列中有空间可以插入新的调用。

这两个常量用于指定在调用 napi_call_threadsafe_function 时,如果 JavaScript 调用队列已满,应采取的行为模式。

1 个回答

有napi_tsfn_nonblocking(napi_call_threadsafe_function是非阻塞的,队列满时返回napi_queue_full)、napi_tsfn_blocking(napi_call_threadsafe_function是阻塞的,直至队列有空间可用)。

本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题