I noticed this when running various hacked up versions of Finx.java on Sun JVM. If for whatever reason a finalizer hangs or goes into an infinite loop, the remaining unexecuted finalizers might never get a chance to run. The Java application must be developed with this possibility in mind.
There is really nothing "final" about finalizers. A better term would be "dead object hint". -- Weldon Washburn Intel Enterprise Solutions Software Division
