VaRのタスク= Task.Run(()=> { System.Threading.Thread.Sleep(1000年 * 40 ); Console.Write(" 111 " ); }); VAR taskSuccess = task.Wait(1000年 * 30 )。 もし(!taskSuccess) { Console.WriteLineを(task.IsCompleted)。 Console.Write(" 222 " )。 }
結果:
偽
222 111
タスクがタイミングタスクを作成し、タスクのタイムアウトは自動的にシャットダウン