同步编程和异步编程(在节点.js中)有什么区别
我一直在阅读nodebeginner,我遇到了以下两段代码。
第一个:
var result = database.query("SELECT * FROM hugetable");
console.log("Hello World");
第二个:
database.query("SELECT * FROM hugetable", function(rows) {
var result = rows;
});
console.log("Hello World");
我得到了他们应该做的事情,他们查询数据库以检索查询的答案。然后。console.log('Hello world')
第一个应该是同步代码。第二个是异步代码。
这两件作品之间的区别对我来说非常模糊。输出会是什么?
谷歌搜索异步编程也没有帮助我。