C# 中的任务
任务表示 C# 中的异步操作。以下说明了如何在 C# 中启动任务。
使用委托启动任务。
Task t = new Task(delegate { PrintMessage(); }); t.Start();
使用任务工厂启动任务。
Task.Factory.StartNew(() => {Console.WriteLine("Welcome!"); });
您还可以使用 Lambda。
Task t = new Task( () => PrintMessage() ); t.Start();
启动任务的最基本方式是使用 run()。
示例
using System; using System.Threading.Tasks; public class Example { public static void Main() { Task task = Task.Run( () => { int a = 0; for (a = 0; a <= 1000; a++){} Console.WriteLine("{0} loop iterations ends",a); } ); task.Wait(); } }
广告