Smalltalk 有自动垃圾收集吧?那么,这是否意味着我可以执行以下操作而不会产生意外的副作用?
transactions := Set new.
transactions add: tran1.
transactions add: tran2.
transactions add: tran3.
transactions add: tran4.
...
transactions add: tran899.
transactions add: tran900.
||| ~~ Do some stuff ~~ |||
transactions post.
transactions := Set new.
最佳答案
是的,当您重新分配事务变量时,引用计数将变为零,并且将立即清除先前引用的对象。
关于garbage-collection - Smalltalk 和垃圾收集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17538436/