首页 > 代码库 > 异步回调/我们为什么要使用NodeJS
异步回调/我们为什么要使用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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。