title: ExecutorService shutdown
body: <p>I am confused about the javadoc of <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html#shutdown%28%29">ExecutorService#shutdown</a> method. Aren't these contradictory statements?</p>
  
  <blockquote>
    <p>Initiates an orderly shutdown in which previously submitted tasks are
    executed, but no new tasks will be accepted. This method does not wait
    for previously submitted tasks to complete execution. Use
    awaitTermination to do that.</p>
  </blockquote>
  
  <p>If it can orderly shutdown previously submitted tasks, then how can't it wait for them to complete execution?</p>