2014-01-26 56 views
0

是否可以运行Task或启动Thread异步?什么我想要做的简单的例子:控制台应用程序中的异步任务/线程

public static void Main() { 
    // Code 

    Task.Run(() => { 
     // WebRequest that works asynchron to console 
     // I don't need to output results 
    }); 

    // Code 

    // Console shouldn't close until Task finished 
} 
+0

为什么不应该呢? – wondra

+1

这是什么目的?你没有更快,只是更慢。 – usr

回答

2

你可以呼吁的Task.Run()结果Task.Wait()

Task t = Task.Run(() => 
{ 
    Thread.Sleep(1000); 
    Console.WriteLine("Task is about to exit"); 
}); 

Console.WriteLine("Now waiting for the task to exit..."); 
t.Wait(); 
+0

它工作完美:) – Cubinator73

相关问题