全栈:node.js

什么是node.js

Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型, 让JavaScript 运行在服务端的开发平台。

 

noed.js的特点

1、noed.js是单线程语言

node.js的主线程 是程序员写的这个线程,代码是v8在运行 ;它提供的异步函数是底层c/c++在开启线程执行任务

2、基于事件驱动--回调函数

把任务添加到事件池(event-loop),让异步任务去子线程中执行  然后注册一个事件  任务执行完毕以后 就回到主线程执行回调函数

3、非阻塞I/O模型

每个调用之间无须等待之前的I/O调用结束。在编程模型上可以极大提升效率。
posted on 2022-07-30 16:42  香香鲲  阅读(36)  评论(0编辑  收藏  举报