c#-4.0 – 最简单的方法做一个火和忘记的方法在c#4.0

我真的很喜欢这个问题:

Simplest way to do a fire and forget method in C#?

我只是想知道,现在,我们有并行扩展在C#4.0是有一个更好的更清洁的方式做火&忘记与平行linq?

最佳答案
使用任务类是,但PLINQ是真正的查询集合。

类似下面的东西会做任务。

Task.Factory.StartNew(() => FireAway());

甚至…

Task.Factory.StartNew(FireAway);

要么…

new Task(FireAway).Start();

FireAway在哪里

public static void FireAway()
{
    // Blah...
}

因此,凭借类和方法名称terseness这打败线程池版本由六个和十九个字符取决于你选择的一个:)

ThreadPool.QueueUserWorkItem(o => FireAway());

转载注明原文:c#-4.0 – 最简单的方法做一个火和忘记的方法在c#4.0 - 代码日志