我看到这种奇怪的行为,运行时有时Task.Factory.StartNew
在调用时不会启动任务。我专门在调试器中检查它,但由于某种原因,任务没有运行。这种情况偶尔会发生,有时任务会启动,有时不会。
Task.Factory.StartNew(() =>
{
Extract(fileName);
}, TaskCreationOptions.LongRunning);
private static void Extract(String fileName)
{
Trace.WriteLine("Extract------------------ --------------- ---");
}