无需等待输入结果的返回输出,可以继续输入,提高性能。
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);
})
网友评论