title: ExecutorService submit vs. execute
body: <p>Am I understanding good that the difference between <code>submit</code> and <code>execute</code> is like, an <code>async</code> and a <code>sync</code> call? In second case caller will be stopped until runnable completed?</p>
  
  <pre><code>public static ExecutorService serialQueue = Executors.newFixedThreadPool(1);
  </code></pre>
  
  <p>I use <code>ExecutorService</code> as serial queue, only one task can run at a time. </p>