Nodejs 的非阻塞性

创建test1.js文件 和 test2.js文件

test1.js:

// 阻塞处理

function updb1(){

var strat = new Date().getTime();

while(new Date().getTime() < strat + 3000);

}

updb1();

//数据库更新完毕

console.log('updbl success.');

console.log('I like javascript.');

test2.js:

//非阻塞处理

function updb2(done){

setTimeout(() => {

done();

},3000);

}

updb2(function(){

//数据库更新完毕

console.log('updb2 success.');

});

console.log("I like Node.js")

猜你喜欢

转载自blog.csdn.net/xlh006/article/details/83687301