OpenHarmony开发者论坛
标题:
napi_status napi_wrap(napi_env env, napi_value js_object, void* native_object, napi_finalize finalize_cb, void* finalize_hint, napi_ref* result); 对应的C++回调触发的时机是什么?
[打印本页]
作者:
unicorn
时间:
2024-4-24 10:48
标题:
napi_status napi_wrap(napi_env env, napi_value js_object, void* native_object, napi_finalize finalize_cb, void* finalize_hint, napi_ref* result); 对应的C++回调触发的时机是什么?
napi_status napi_wrap(napi_env env, napi_value js_object, void* native_object, napi_finalize finalize_cb, void* finalize_hint, napi_ref* result); 对应的C++回调触发的时机是什么?
作者:
深开鸿_赵军霞
时间:
2024-4-24 14:21
napi_ref* result通过napi_delete_reference进行删除时,才能触发finalize_cb回调,若是napi_ref* result对象通过其他方式删除,则回调finalize_cb可能永远不会被调用,这就可能会导致内存泄露。
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5