작업은 C#에서 비동기 작업을 나타냅니다. 다음은 C#에서 작업을 시작하는 방법을 설명합니다.
대리인을 사용하여 작업을 시작하세요.
Task t = new Task(delegate { PrintMessage(); }); t.Start();
Task Factory를 사용하여 작업을 시작하세요.
Task.Factory.StartNew(() => {Console.WriteLine("Welcome!"); });
람다를 사용할 수도 있습니다.
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(); } }