异步回调/我们为什么要使用NodeJS
Posted yyzyyx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了异步回调/我们为什么要使用NodeJS相关的知识,希望对你有一定的参考价值。
1.原文转载自:http://limu.iteye.com/blog/1013223
原文转载自:http://blog.csdn.net/zhangliangzi/article/details/52066560
2.说到“调用”,模块之间总是存在这一定的接口,模块之间通过这些接口调用以通信联系,从调用方式上看,可以分为三类:同步调用、回调和异步调用。
同步调用是一种阻塞式调用,也是我们在写程序中经常使用的;
回调是一种双向的调用模式;
异步调用是一种类似消息或事件的机制,解决了同步阻塞的问题,举例来讲:A通知B后,他们各走各的路,互不影响,不用像同步调用那样,
A通知B后,非得等到B走完后,A才继续走。回调是异步调用的基础。下面以一个网络上很流行的例子为基础,理解异步回调机制。
3.
异步回调典型例子:
提问者A有个问题"1+1=?",于是A打电话给回答者B,B说他现在很忙,忙完了才能给他想答案,
A心想我不能这么一直等着把,于是说:“那咱们约定好,B你想出答案了以打电话的形式告诉我”,
挂了电话A也去忙他自己的事了,过了一会B想出答案按A约定好的方式打电话告诉了B答案。
4.http://blog.csdn.net/leehong2005/article/details/8607602
以上是关于异步回调/我们为什么要使用NodeJS的主要内容,如果未能解决你的问题,请参考以下文章