Почему JVM не уничтожает ресурс, как только количество его ссылок достигает 0?

Мне всегда было интересно, почему сборщик мусора в Java активируется, когда ему это кажется, а не делает:

if(obj.refCount == 0)
{
   delete  obj;
}

Есть ли какие-то большие преимущества в том, как Java делает это, которые я упустил из виду?

Спасибо

8
задан templatetypedef 8 January 2012 в 21:26
поделиться