title: When does a thread become idle?
body: <p>What do we mean by an idle thread? And when does it occur? 
  Context : ThreadPoolExecutor - it says even if there is an idle thread, if the corePoolSize is small, a new thread is created</p>