Кто-нибудь знает, есть ли разница между выполнением Task.Factory.StartNew
vs new Task
, а затем вызовом Start
в задаче. Глядя на отражатель, похоже, нет большой разницы. Поэтому, возможно, единственное отличие состоит в том, что Task.Factory.StartNew
возвращает задание, которое уже запущено. Правильно ли это?
Я знаю, что Task.Factory.StartNew
и Task.Run
имеют разные параметры по умолчанию, а Task.Run
- предпочтительный вариант .Net 4.5.