我在自己的N-API
插件中使用了以下多线程库,它提供了一系列带有结果的小块。我在插件中以某种结构收集结果,并想通过N-API回调(例如通过uv_timer_t
回调或通过uv_async
通过计数器)刷新结果。
我尝试使用napi_call_function
,但不了解如何获取env
并制定有效的执行范围。我也使用napi_make_callback
,总是收到HandleScope
或另一个错误的进程崩溃。
如何在uv_timer
或uv_async
回调中从N-API插件调用回调?