async和await异步编程资源汇总

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了async和await异步编程资源汇总相关的知识,希望对你有一定的参考价值。

中文资料

使用 Async 和 Await 的异步编程

以上这篇文章是微软的,讲的很详细,还包括了大量的实验和实例代码,比如

演练:使用 Async 和 Await 访问 Web

如何:使用 Task.WhenAll 扩展异步演练

如何:使用 Async 和 Await 并行发起多个 Web 请求

取消一个异步任务或一组任务

在一段时间后取消异步任务

在完成一个异步任务后取消剩余任务

以及其他的资源链接,还有相应的英文版本,英文好的朋友可以直接看原版

 

除了微软的之外,Steve Cleary作为一个在微软多线程/异步开发团队工作了十几年的员工,异步开发功力也是相当深厚,他的Blog里面也有很多有价值的资料比如

A Tour of Task系列

Fire and Forget on ASP.NET

Guidelines for lock-free programming

Don‘t block on async code

他的个人网站是http://blog.stephencleary.com/, 但都是英文的了。

 

异步编程是很重要的技能,可以极大提高服务器吞吐量,是开发大型可扩展Web应用的必备武器之一。

 

以上是关于async和await异步编程资源汇总的主要内容,如果未能解决你的问题,请参考以下文章

异步编程之Async,Await和ConfigureAwait的关系

异步编程async/await

Async/Await 异步编程中的最佳做法

如何正确理解.NET 4.5和C#5.0中的async/await异步编程模式

Async和Await 异步方法

[C#] 开始接触 async/await 异步编程