node 阻塞和非阻塞
作者:
秦小麟 | 来源:发表于
2018-08-10 09:06 被阅读0次
阻塞处理
//阻塞性处理
function updb1() {
var start=new Date().getTime();
while (new Date().getTime()<start+3000);
}
updb1();
console.log("updb1 succeed");
console.log("123");
非阻塞处理
function updb2(done) {
setTimeout(()=>{
done();
},3000);
}
updb2(function () {
console.log("updb2 succeed .");
});
console.log("123"); //非阻塞性处理 (包含一个回调函数updb2);
使用回调函数可以防止node.js在运行时一个函数执行时等待上一个函数执行完 所要花费的不必要时间
本文标题:node 阻塞和非阻塞
本文链接:https://www.haomeiwen.com/subject/caahbftx.html
网友评论