哪个是在C#中启动任务的最佳方式

时间:2016-05-19 08:05:25

标签: c# .net task

哪个是在C#中启动任务的最佳方式(如果有任何差异?) 我找到的方式但不确定使用哪种方式:

//Using run
Task.Run(()=> MyMethod());

//Using factory
Task.Factory.StartNew(() => MyMethod(); });

//Using action
Task task = new Task(new Action(MyMethod));
task.Start();

//Using lambda
Task task = new Task(() => MyMethod() );
task.Start();


private void MyMethod()
{
   //Do stuff
}

0 个答案:

没有答案