美文网首页
node 非阻塞I/O

node 非阻塞I/O

作者: 努力学习的小丸子 | 来源:发表于2021-03-24 10:58 被阅读0次

无需等待输入结果的返回输出,可以继续输入,提高性能。
node 的api中有很多是成对的,既有阻塞I/O,也有非阻塞I/O.

const fs = require('fs');

process.stdin.on('data',e=>{
    console.time('read');
    //阻塞I/O
fs.readFileSync(`${__dirname}/storage.json`);
//非阻塞I/O
// fs.readFile(`${__dirname}/storage.json`,err=>{
//     console.log('done')
// })
console.timeEnd('read');
console.log(1+1);
})

相关文章

  • 如何理解非阻塞I/O(详解)

    node有三大特征:单线程、非阻塞I/O,事件驱动 非阻塞I/O 非阻塞 I/O,也叫异步 I/O,显然对应的就是...

  • Node.js 调用栈

    Node.js 是异步非阻塞I/O的。如何解释 Node.js 即是单线程又是异步且非阻塞I/O的,需要理解 No...

  • node.js入门笔记一: 环境、调试

    node.js入门笔记一: 环境、调试 简介 非阻塞I/O 阻塞:I/O时进程休眠等待I/O完成后进入下一步 非阻...

  • 3、Node异步编程的优势

    优势 node带来的最大特性莫过于基于事件驱动的非阻塞I/O模型,这是它的灵魂所在。 非阻塞I/O可以使CPU与I...

  • node 非阻塞I/O

    无需等待输入结果的返回输出,可以继续输入,提高性能。node 的api中有很多是成对的,既有阻塞I/O,也有非阻塞...

  • <Node.js实战 > 笔记

    第一章 进入Node世界 事件驱动->> EventLoop 非阻塞I/O模型 ->>异步I/O 2005年 Aj...

  • Linux 网络编程之 I/O 模型

    I/O 模型大致分为 5 类:同步阻塞 I/O,同步非阻塞 I/O,异步 I/O,I/O 复用,信号驱动。 阻塞 ...

  • node教程--异步式 I/O 与事件式编程

    Node.js 最大的特点就是异步式 I/O(或者非阻塞 I/O)与事件紧密结合的编程模式。什么是阻塞(block...

  • 阻塞I/O、非阻塞I/O和I/O多路复用

    看概念:阻塞I/O、非阻塞I/O和I/O多路复用 - skiler - 博客园 图解阻塞io和非阻塞io及多路复用...

  • BIO-NIO-AIO

    BIO (Blocking I/O):同步阻塞I/O模式。 NIO (New I/O):同步非阻塞模式。 AIO ...

网友评论

      本文标题:node 非阻塞I/O

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