阅读异步编程实践的材料

时间:2012-02-20 01:48:56

标签: node.js asynchronous task-parallel-library

异步编程是下一个崭露头角的范例......或者看起来如此。在过去的几个月里,我一直在使用Node.js编程,并且一直在学习以这种方式编写代码。我有一个在Silverlight工作的同事,我一直在努力教他如何使用TPL。我也一直向他展示“await”关键字及其工作原理。

过了一会儿,使用回调变得很正常。在Node.js中,我使用caolan / async项目来避免深度嵌套的回调。我已经看了一下源代码,但这就像是第一次阅读STL一样。

即使我学到了很多在这种环境下工作的技术,但我担心我会错过其他人。我很好奇是否有任何阅读材料/视频解释了异步编程技术以及如何构建像TPL或caolan / async这样的异步库。

只是在它无处不在之前试图掌握范式。

1 个答案:

答案 0 :(得分:4)

即使我知道大部分Async源代码以及它是如何工作的,但我仍然主要使用异步。所以不要担心,你不需要确切知道它是如何工作的。但是在学习方面,我建议你阅读这些文章:

这些是我在网上看到的最好的东西,解释了没有任何抽象的异步控制流程。