ruby循环引用示例

ruby循环引用示例,ruby,memory,garbage-collection,circular-reference,Ruby,Memory,Garbage Collection,Circular Reference,我读了一些关于ruby垃圾收集器的文章,其中很多提到循环引用对象不能被清除。提到循环引用,但我不确定它是否会导致问题。任何人都可以给出一些如何创建循环引用的示例 我读了一些关于ruby垃圾收集器的文章,其中很多提到循环引用对象不能被清除 那绝对不是真的 任何人都可以给出一些如何创建循环引用的示例 最微不足道的是: arr1 = [] arr2 = [ arr1 ] arr1 << arr2 arr1=[] arr2=[arr1] arr1正如您所链接的问题的答案已经指出的那样,Ru

我读了一些关于ruby垃圾收集器的文章,其中很多提到循环引用对象不能被清除。提到循环引用,但我不确定它是否会导致问题。任何人都可以给出一些如何创建循环引用的示例

我读了一些关于ruby垃圾收集器的文章,其中很多提到循环引用对象不能被清除

那绝对不是真的

任何人都可以给出一些如何创建循环引用的示例

最微不足道的是:

arr1 = []
arr2 = [ arr1 ]
arr1 << arr2
arr1=[]
arr2=[arr1]

arr1正如您所链接的问题的答案已经指出的那样,Ruby的GC可以收集具有循环引用的对象。我不知道你在哪里读到的,它不能,但那是错误的信息。