通过引用计数,对象可以在不再被引用后立即被回收。它不需要为 GC 运行单独的线程。其他的GC方法,比如mark和sweep,都是在自己的线程上运行的,我们无法确定它什么时候运行。也许函数返回时会回收最年轻的一代,但其他一些推送到下一代的对象也可能是垃圾。
是否有任何其他 GC 方法可以在确定的时间回收对象?
通过引用计数,对象可以在不再被引用后立即被回收。它不需要为 GC 运行单独的线程。其他的GC方法,比如mark和sweep,都是在自己的线程上运行的,我们无法确定它什么时候运行。也许函数返回时会回收最年轻的一代,但其他一些推送到下一代的对象也可能是垃圾。
是否有任何其他 GC 方法可以在确定的时间回收对象?