title: Platform.runLater and Task in JavaFX
body: <p>I have been doing some research on this but I am still VERY confused to say the least.</p>
  
  <p>Can anyone give me a concrete example of when to use <code>Task</code> and when to use <code>Platform.runLater(Runnable);</code>? What exactly is the difference? Is there a golden rule to when to use any of these?</p>
  
  <p>Also correct me if I'm wrong but aren't these two "Objects" a way of creating another thread inside the main thread in a GUI (used for updating the GUI)?</p>