node 非阻塞I/O

2021-03-24  本文已影响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);
})
上一篇 下一篇

猜你喜欢

热点阅读