nodejs的事件和普通方法调用的区别是什么?

nodejs的事件和普通方法调用的区别是什么


慕婉清6462132
浏览 768回答 1
1回答

烙印99

Node JS是单线程应用程序,但它通过事件和回调概念,支持并发。 由于NodeJS每一个API是异步的,作为一个单独的线程,它使用异步函数调用,以保持并发性。NodeJS使用观察者模式。Node线程保持一个事件循环,每当任何任务得到完成,它触发这标志着该事件侦听器函数执行相应的事件。事件驱动编程Node.js大量使用事件,这也是为何Node.js是相当快相对于其他类似的技术。当Node启动其服务器,它可以简单地启动它的变量,声明的函数,然后简单地等待发生的事件。在事件驱动的应用中,通常主循环监听事件,然后触发回调函数时被检测到这些事件之一。尽管事件似乎类似于回调。不同之处在于如下事实,当异步函数返回其结果的回调函数被调用的地方作为对观察者模式的事件处理。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Node.js