Java: Runnable vs Callable - When to use
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/141284/the-difference-between-the-runnable-and-callable-interfaces-in-java">The difference between the Runnable and Callable interfaces in Java</a>  </p>
</blockquote>



<p>What are the differences in the applications of Runnable and Callable. Is the difference only with the return parameter present in callable. Can you please provide a simple example which demonstrates the typical use of both.</p>

<p>What is the need of having both if Callable can do all that Runnable does.</p>
