When the destroy method is called on the servlet There are no container threads running over this instance's service method.
Is this true ?
I believe the container waits for a certain defined time for the threads to finish before it makes a call to the destroy method and it does not go ahead and kills them.
You would want to clean up your resources using the destroy method. I dont think there is any guarentee over the "no threads running" thing. I would choose false