摘要: Node.js 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高。 Node.js 的每一个 API 都是异步的,并作为一个独立线程运行,使用异步函数调用,并处理并发。 Node.js 基本上所有的事件机制都是用设计模式中观察者模式(发布-订阅)实现。 Node.js 单线程类似进 阅读全文
posted @ 2017-03-13 14:40 乌梅 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 阻塞实例 结果: 非阻塞式 结果: 通过以上两个例子我发现,第一个阻塞式的是顺序执行,等读取完文件后才执行下面的程序。第二个程序,不需要等程序读取完文件就可以执行下面的代码,大大的提高了程序的性能。 阅读全文
posted @ 2017-03-13 14:11 乌梅 阅读(1188) 评论(0) 推荐(0) 编辑
摘要: REPL 命令 ctrl + c - 退出当前终端。 ctrl + c 按下两次 - 退出 Node REPL。 ctrl + d - 退出 Node REPL. 向上/向下 键 - 查看输入的历史命令 tab 键 - 列出当前命令 .help - 列出使用命令 .break - 退出多行表达式 . 阅读全文
posted @ 2017-03-13 13:53 乌梅 阅读(647) 评论(0) 推荐(0) 编辑