gpt4 book ai didi

java - 垃圾收集中使用哪个线程来删除缓存数据?

转载 作者:行者123 更新时间:2023-11-30 03:21:33 25 4
gpt4 key购买 nike

在java中我们使用Garbage Collection来清理内存。Garbage Collector用于删除98%的内存,另外2%我们使用finalize关键字我想知道Garbage中使用了哪个线程集合删除缓存数据。

最佳答案

您无法保证哪个线程调用 finalize 方法,如 Java Language Specification状态:

The Java programming language does not specify which thread will invoke the finalizer for any given object.

此外,无法保证只有一个终结器线程:

Finalizers may be called in any order, or even concurrently.

关于java - 垃圾收集中使用哪个线程来删除缓存数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31205048/

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