title: Task.Factory.StartNew vs new Task
body: <p>Does anyone know if there is any difference between doing <code>Task.Factory.StartNew</code> vs <code>new Task</code> followed by calling <code>Start</code> on the task. Looking at reflector there doesn't seem to be much difference. So perhaps the only difference is that <code>Task.Factory.StartNew</code>returns a task that is already started. Is this correct?</p>
  
  <p>I know that <code>Task.Factory.StartNew</code>and <code>Task.Run</code> have different default options and <code>Task.Run</code> is the preferred option for .Net 4.5.</p>