摘要: 摘要 Node.js所有的异步I/O操作在完成时都会发送一个事件到事件队列。并且许多对象都会分发事件:一个net.Server对象会在每次有新连接时分发一个事件,一个fs.readStream对象会再文件被打开的时候发出一个事件。所有这些产生事件的都是events.EventEmitter的实例。 阅读全文
posted @ 2017-01-23 14:56 wolfy 阅读(555) 评论(0) 推荐(0)
摘要: 摘要 Node.js是单进程单线程应用程序,但是通过事件和回调支持并发,性能也非常高。node.js的每一个api都是异步的,并作为一个独立线程运行,使用异步函数调用,并处理并发。它基本上所有的事件几支都是用设计模式中的观察者模式实现,单线程类似进入一个while(true)的事件循环,知道没有事件 阅读全文
posted @ 2017-01-23 11:04 wolfy 阅读(400) 评论(2) 推荐(0)