When a thread completes its execution, it will be destroyed.
In Java thread pool implemenation, how does threads come back to ready state after executing the task.?