napi_create_reference:为Object创建一个reference,以延长其生命周期,调用者需要自己管理reference生命周期。 napi_delete_reference:删除传入的reference,释放与之相关的资源。 napi_reference_ref:增加传入的reference的引用计数,并获取新的计数,用于在多个地方共享引用时确保引用计
harmonyos 支持 c++侧创建支持共享内存的原始线程,实现 NAPI 跨线程调用 TS 线程函数,主要使用 napi_create_threadsafe_function 和 napi_create_reference 这两个接口。 napi_create_threadsafe_function:创建线程安全函数,是一个 NAPI 对象,包含一个 JS 函数,可以从多个线程调用。 napi_create_reference:为 Object ...
According tohttps://nodejs.org/api/n-api.html#napi_wrap, thenapi_referencereturned fromnapi_wrapshould be deleted withnapi_delete_reference. In node-addon-api, for anObjectWrap, this is done with~Referencedestructor when the_refis notnullptr. To prevent~ObjectWrapfrom creating a handle during...