小さな例を見てください...
1 静的 ボイドメイン(文字列[]引数) 2 { 3 VARのタスク= 新しいタスク(()=> 4 { 5 Console.WriteLineを(" タスクが開始... " ); 6 のThread.sleep(2000 ); 7 コンソール.WriteLine(" タスク終了... " ); 8 })。 9 task.Start()。 10 Console.WriteLineを(" メインスタート.... "); 11 のThread.sleep(1000年)。 12 Console.WriteLineを(" メイン端.... " )。 13 Console.ReadLine(); 14 }
出力を見て、この方法は、タスクの主な方法で見つけることができますが、我々は非同期実行を呼んで、同時に実行する必要があります。
私たちは非同期キーワードを使用する場合は、メソッドが非同期でプログラムを教えてくれ、私たちはコードを見て、非同期メソッドを使用するのを待つために待っています...
パブリック 非同期 ボイド非同期() { 待つ Task.Run(()=> { Console.WriteLineを(" タスク開始.. " ); / * ** * / Console.WriteLineを(" タスク終了.. " ); }); }