异步编程依托于回调函数来实现,但不是说使用了回调函数之后程序就异步化了。
创建文件 input.txt:
今天天气真好!
非阻塞模式:
创建 mian.js 文件:
let fs = require("fs");
fs.readFile("input.txt", function(err, data) {
if(err) {
console.log(err.stark);
return;
}
console.log(data.toString());
}
console.log("完成");
阻塞模式:
创建 mian.js 文件:
let fs = require("fs");
var data = readFileSync("input.txt")
console.log(data.toString());
console.log("done");