异步同步问题
var i=0
while(true){
i++
}
var c=0
function printIt(){
console.log(c)
}
// function plus(){
// setTimeout(function(){
// c+=1;
// },1000)
// }
function plus(callback){
setTimeout(function(){
c+=1;
callback()
},1000)
}
plus()
printIt();//阻塞在plus print 0
plus(printIt);//prtin 1
异步就是值事件2在等待事件1的时候可以做其他的事情。
同步就是事件2必须等待事件1执行完毕,才能够执行。
那么为什么plus(printIt)打印的是1呢,它在等plus的时候为什么不是先打印呢?不懂