对象释放前,需要告诉业务做一些操作,怎么实现

对象释放前,需要告诉业务做一些操作,怎么实现

HarmonyOS
2024-05-30 22:06:46
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fanyu0803

ArkTS是强类型语言,不支持对象析构,有GC机制,应用不用去管理内存释放。编程设计时,需要主动考虑业务的处理机制,不要依赖系统对对象的析构来作相应的处理,这样会导致不确定的释放时机,很容易引入随机概率小的问题。建议编码设计时,设计专门的close、free等类似函数对业务处理,或增加标志位的变量管理形式来判断业务阶段性处理结果。

分享
微博
QQ
微信
回复
2024-05-31 21:24:56
相关问题
HarmonyOS 关于RdbStore的操作一些疑问
1212浏览 • 1回复 待解决
关于liteos,有一些疑惑
10171浏览 • 3回复 待解决
一些帐号授权相关问题
9875浏览 • 2回复 待解决
HarmonyOS ArrayBuffer对象填值操作
816浏览 • 1回复 待解决
关于designWidth的一些问题
1575浏览 • 1回复 待解决
HarmonyOS 使用Navigation的一些疑问
1756浏览 • 1回复 待解决
HarmonyOS Navigation转场动画的一些思路
952浏览 • 1回复 待解决
docker 线上使用的一些问题
3588浏览 • 1回复 待解决
如何获取一些应用开发必要信息
1313浏览 • 1回复 待解决
关于系统信息的一些参数询问
1411浏览 • 1回复 待解决
HarmonyOS 关于VPN的一些使用问题?
4823浏览 • 1回复 待解决
HarmonyOS 是否支持指定的一些字体?
1085浏览 • 1回复 待解决
HarmonyOS hiAppEvent的一些相关问题咨询
860浏览 • 1回复 待解决
关于鸿蒙BLE的一些问题
5350浏览 • 1回复 待解决
关于快速修复的一些问题。
1734浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人