为什么禁止缓存napi_env
这篇文档上说禁止缓存napi_env,为什么禁止缓存napi_env?缓存了napi_env会导致什么异常?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
#鸿蒙学习大百科#napi_env禁止缓存了,是啥情况导致的?
101浏览 • 0回复 待解决
HarmonyOS napi_env 调用Native, Native 内启用多线程,但是env不支持多线程访问, 怎么处理?
295浏览 • 1回复 待解决
HarmonyOS napi_env对象是否可以在native层长期持有,作为在某些情况下调用napi的接口时使用
290浏览 • 1回复 待解决
napi_add_env_cleanup_hook 或者 napi_set_instance_data 在什么时候触发
1080浏览 • 1回复 待解决
为什么ArkTS中禁止使用any?
924浏览 • 1回复 待解决
NAPI执行上层回调时,如何获取env
2161浏览 • 1回复 待解决
为什么ArkTS禁止在运行时变更对象布局?
352浏览 • 1回复 待解决
如何在NAPI执行上层回调时获取env
256浏览 • 1回复 待解决
init中的env是否可以缓存,native层会将接收到的消息传递到ts侧需要env,请问可以使用init中的env吗?
1644浏览 • 2回复 待解决
使用NAPI扩展TS接口时如何使用env方式实现?
381浏览 • 1回复 待解决
对InnoDB用户,为什么说事务限制了查询缓存的效率?
1769浏览 • 1回复 待解决
为什么MySQL8.0直接把查询缓存的功能删除了呢?
2055浏览 • 1回复 待解决
本地缓存和分布式缓存有什么不同?
2574浏览 • 1回复 待解决
不能报名公测为什么?
7033浏览 • 1回复 待解决
HarmonyOS App数据缓存如何清除,或者App数据缓存文件目录是什么
515浏览 • 1回复 待解决
为什么跳转突然无法实现
1960浏览 • 0回复 待解决
Left、Top为什么不生效?
704浏览 • 1回复 待解决
为什么去掉动态化能力?
595浏览 • 1回复 待解决
为什么有人对鸿蒙不满?
5226浏览 • 2回复 待解决
什么是@Builder装饰器为什么要使用他?
345浏览 • 1回复 待解决
为什么要开发鸿蒙的App
15549浏览 • 27回复 待解决
Mysql 驱动为什么要依赖 protobuf?
3844浏览 • 1回复 待解决
MQTT为什么编译出错啊?
2685浏览 • 1回复 待解决
nginx缓存导致页面失效什么原因啊?
2293浏览 • 1回复 待解决
为什么HelloWorld应用退出时会黑屏?
2599浏览 • 3回复 待解决
napi_env表示了程序的运行状态和上下文信息。
如果缓存了 napi_env,那么缓存中的数据可能会与最新的环境不一致,导致程序的逻辑错误或者异常。
例如,如果在一个 API 的调用中,环境中的某些变量被修改了,但是缓存中的数据没有更新,那么就可能导致 API 调用的结果与预期不符。
代码量少或者代码逻辑简单的也许可以正常使用,但是逻辑复杂起来会发生不可预知的错误。