1. 程式人生 > >Nodejs 的非阻塞性

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")