found this in a mock
test 
lease answer the 3 questions
A demon
Thread group
1 has only demon threads.
2 can have non demon threads.
3 does not exist after all non demon threads in the group have finished executing.
4 does not exist after all the threads in the group have finished executing.
----------------------------------------------
Assume that th is an instance holding a thread object. th.start() causes the thread to start running and eventually complete its execution. The object reference by th is not accessable any more and is garbage collected when the garbage collecter runs.
True
False
---------------------------------------------
A class has 2 synchronized methods, one being static and other non-static.
which one is correct:
The class wide lock and the instance lock being independent of each other.
The class wide lock and the instance lock being mutually exclusive.
----------------------------------------------