摘要:
注意:返回void的异常方法不会等待。这是因为从async void方法抛出的异常无法捕获,因此,异步方法最好返回一个Task类型。处理程序方法或者重写基类方法不受此规则限制。 异步方法的异常较好的一个处理方式,就是使用await关键字,将其放在try/catch语句中。如下: public sta 阅读全文
摘要:
本节将展示如何设置相互依赖的任务。我们将学习如何创建一个任务,使其在父任务完成后才会被运行。另外,将探寻为非常短暂的任务节省线程开销的可能性。 class Program { static void Main(string[] args) { var firstTask = new Task<int 阅读全文