Task.Run — simple. Task.Factory.StartNew — configurable.
Task.Run:
Task.Factory.StartNew:
1// Task.Run2var task = Task.Run(() => DoWork());34// Task.Factory.StartNew5var task = Task.Factory.StartNew(6 () => DoWork(),7 CancellationToken.None,8 TaskCreationOptions.LongRunning,9 TaskScheduler.Default);
Key: Task.Run for simple, StartNew for advanced.