gpt4 book ai didi

java - 当不再需要 DBCursor 时,我应该在方法中关闭它,还是可以将其留给垃圾收集器?

转载 作者:行者123 更新时间:2023-12-01 23:29:32 27 4
gpt4 key购买 nike

我有一个使用 Mongodb 作为数据存储的 grails 应用程序。我在服务器端有一些方法需要 dbcursor进行迭代。

光标可能非常大。即超过 20k 条目。

迭代光标后,我的一些方法包含附加逻辑。最好的做法是使用 close() 方法关闭游标吗?

最佳答案

您肯定需要手动关闭它。 GC 不会为您调用 close(),它会孤立该游标。

关于java - 当不再需要 DBCursor 时,我应该在方法中关闭它,还是可以将其留给垃圾收集器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19545496/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com