Task task = Task.Factory.StartNew(async () =>
{
while (true)
{
await Task.Delay( 1000);
}
}
Task.WaitAll(new Task[] { task });
結果運行到await Task.Delay( 1000);直接跳出了while,導致 Task.WaitAll完成了,這是怎么回事,
await Task.Delay( 1000); 改成Thread.Sleep(1000)就正常了
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/270236.html
標籤:C#
