美文网首页
node相关基础知识

node相关基础知识

作者: Wang_Yong | 来源:发表于2017-10-13 17:49 被阅读0次

同步和异步

  • 同步是指发起调用之后主线程只能挂起,调用者主动等待这个调用的结果
  • 异步是指发起调用之后主线程可以作别的事情,被调用者通过通知来告知调用者结果

阻塞和非阻塞

什么是阻塞
线程在执行过程中如果遇到磁盘读写或网络通信(统称为I/O操作),通常要耗费较长的时间,这时操作 系统会剥夺这个线程的CPU控制权,使其暂停执行,同时将资源让给其他的工作线程,这种线程调度方式称为——阻塞。

  • 针对内核来说的,向内核发起请求的时候不会阻塞主线程的执行
  • 非阻塞是实现异步的前置条件

Node的高性能的关键是要快速返回事件循环。

相关文章

  • node相关基础知识

    同步和异步 同步是指发起调用之后主线程只能挂起,调用者主动等待这个调用的结果 异步是指发起调用之后主线程可以作别的...

  • Vue学习第一天

    基础知识 node 安装 Node(傻瓜式安装) npm基础 npm 之于 Node.js ,就像 pip 之于 ...

  • node相关

    node是什么 node 是基于chrome v8引擎的javascript运行时环境。 node使用了事件驱动和...

  • node相关

    模板引擎 // npm install consolidate // var consolidate = requ...

  • node相关

    1. 查看版本号 2. 清除node.js的cache 3. 安装 n 工具,这个工具是专门用来管理node.js...

  • node 相关

    1、更换 node 镜像库为 淘宝镜像。 npm install -g cnpm --registry=https...

  • Node相关

    forever 插件使程序后台运行

  • Node相关

    1、module.exports和exports使用方法一致 exports是module.exports的别名,...

  • 01-npm基本使用

    Node.js基础知识 npm命令基本使用 概念 什么是NPM(node.js package managemen...

  • node.js 基础

    基础知识 初识node.js 认识node.js 诞生 2008年 Ryan Dahl 应用: 知乎,网易,pa...

网友评论

      本文标题:node相关基础知识

      本文链接:https://www.haomeiwen.com/subject/buttuxtx.html