回调函数

node.js异步编程的直接体现就是回调

var fs=require("fs");

fs.readFile("input.txt",function(err,data){

    if(err)

return console.error(err);

console.log(data.toString());

})    ;

console.log("程序执行结束");

同步:A,B,C三件事,A->B->C 依次执行

阻塞:A为执行完,B和C无法执行

异步:A,B,C三件事,ABC可以同时进行

非阻塞:A未执行完,B可以执行

你可能感兴趣的:(回调函数)