node.js采用事件驱动模式
在语言以及标准库当中用了很多非阻塞的function
例如写入档案时
fs.appendFile()
那我想请问,有没有办法自己建立一个这种,非阻塞的function ?
像是叫他算个东西,算完在再丢上来,而不要占用主执行绪之类的
像是
function count(callback){
//算一些很浪费时间的东西
callback(500);
}
console.log("start");
count(function(ans){
console.log("ans:"+ans);
});
console.log("end");
会显示
start
end
ans:500
(没阻塞在count)
而不是
start
ans:500
end
(阻塞在count)