title: Future tasks in Java 1.6
body: <p>In Java 1.7 we can have future task where the rest of the processes of <code>obj</code> will continue in new threads without waiting for the results of another.</p>
  
  <pre><code>private static ExecutorService executorService 
    = Executors.newFixedThreadPool(1);
  
  public void update(MyObject obj) {
      executorService.execute(new FutureTask&lt;&gt;(new MyFutureTask(obj)));  
  }
  </code></pre>
  
  <p>Is there any way to do something similar to this in java 1.6?</p>