.NET 中让 Task 支持带超时的异步等待


Task 自带有很多等待任务完成的方法,有的是实例方法,有的是静态方法。有的阻塞,有的不阻塞。不过带超时的方法只有一个,但它是阻塞的。

本文将介绍一个非阻塞的带超时的等待方法。


 

c# - Asynchronously wait for Task to complete with timeout - Stack Overflow