Этот вопрос об объектах Scala, которые определены что-то вроде этого:Когда объекты Scala собирают мусор?
object Pipeline {
val dispatcher = new Dispatcher
}
Я знаю, что в некоторых случаях они называются объектами «компаньона», хотя я до сих пор не понимают различия , Во всяком случае, я хочу знать, когда они собирают мусор. Итак, в приведенном выше примере я хотел бы знать, когда память, занятая dispatcher
, будет восстановлена, если вообще когда-либо.
«Компонентный объект» - это объект, который имеет то же имя, что и некоторый класс в том же исходном файле, например 'class Foo' и' object Foo'. – 2010-10-18 05:30:31