C# 死锁 Task/AutoResetEvent

与之前《C# 死锁 TaskCompletionSource》类似,还有很多死锁的案例

使用Task异步转同步时,使用不当造成的死锁

1 private void Task_OnClick(object sender, RoutedEventArgs e) 2 { 3 AwaitUsingTask(TestAsync()); 4 Debug.WriteLine("Task_OnClick end"); 5 } 6 private void AwaitUsingTask(Task task) 7 { 8 task.Wait(); 9 //task.Result; 10 }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyzzgs.html