Grails:后台线程插件

时间:2010-11-10 10:29:58

标签: grails grails-plugin

我有疑问,执行完成后是否需要删除后台线程?或者线程会自动清理并删除?

1 个答案:

答案 0 :(得分:2)

在Java和Groovy中,当没有对它们的引用时,对象实例会自动被垃圾收集。

后台线程插件不会保存对Runnable的引用或传递给它的闭包(让它们称之为“线程”)。

但是,您不应该在类级别的实例变量中保存对这些“线程”的大型引用数组。 (我想,无论如何,你不会这样做。)请记住,Grails中的服务是单一作用域,并且具有与Grails应用程序相同的生命周期。 相反,在方法调用完成后,方法级别的对象实例将被垃圾收集。

毕竟,根本不需要删除“线程”,只是不要将它们存储在实例变量中。

相关问题