有没有Ruby dealloc方法?

时间:2014-03-27 03:44:32

标签: ruby

Ruby有dealloc方法吗?

我有一个进行数据库连接的类。我想在类被解除分配时断开连接。这只是很好的清理。

1 个答案:

答案 0 :(得分:4)

Ruby是一种使用GC的语言,所以不,没有dealloc。 (你可以挂钩到终结器,但那真的不是清理的地方)

我建议使用连接池方法,而不是每个实例都有自己的连接(并且需要清理)。您的联系较少,集中在一个地方。更易于管理。