class SimpleObject{
NormalObject obj1;
NestedCustomObject obj2;
List<Obj extends Timer> threadObj1;
List<Obj extends Thread> threadObj2;
}
Such Thread obj is running on.
How to release an obj manually like that (SimpleObject obj)?
Will System.gc() release it automaticly if obj=null?
More Detail
After assign null value to the object and call System.gc(), program suspend on the thread again whill debuging
it seems that thread obj will not be release automatically.