事件驱动和非阻塞机制


文档摘要

title: 01-数据库的基础知识 publish: false 异步编程 异步操作 Node 采用 Chrome V8 引擎处理 JavaScript 脚本。V8 最大特点就是单线程运行,一次只能运行一个任务。 Node 大量采用异步操作(asynchronous operation),即任务不是马上执行,而是插在任务队列的尾部,等到前面的任务运行完后再执行。 提高代码的响应能力。 异步IO也叫非阻塞IO。例如读文件,传统的语言,基本都是读取完毕才能进行下一步操作。非阻塞就是Node的callback,不会影响下一步操作,等到文件读取完毕,回调函数自动被执行,而不是在等待。 异步操作回调 由于系统永远不知道用户什么时候会输入内容,所以代码不能永远停在一个地方。


发布者: 作者: 转发
评论区 (0)
U