1) How does kaffe handle making object once again reachable from
finalize method ? Are there two gc phases - first for detecting
unreachable objects and second scannning everything again to actually
free object both unreachable and already finalized ?

2) What piece of code/functions are responsible for
Soft/Weak/PhantomReferences ? What I'm interested in most is how kaffe
detects all references that needs to be cleared when given object is
available for collection.

Artur

Reply via email to