同步,异步的难理解,我觉得本身是因为这两个词语在汉语中的解释与计算机中完全不同
说说我理解的同步,异步
比如说,LiLei今天约了HanMeiMei 进天来他家吃烤面包
于是LiLei有这么几件事需要做
烤面包,
煮茶,
打扫房间
他该怎么去完成这几件事情呢
ex1:先打扫房间,打扫完成,烤面包,等到面包考好了,煮茶
ex2:先准备烤面包,恩,把面包放入烤箱,设个定时提醒,去煮茶,把水烧着,水烧开了,电磁炉会响,去打扫房间,打扫完了,面包也许考完了,水也许烧开了,我可以继续煮茶,也可以继续做其他的事情。
ex1,就是同步
ex2,就是异步
这与汉语中的并行,串行有相似,但是在计算机中并行与串行与同步,异步是不同的概念
异步还涉及到回调等等
嗯,就是这样的
本回答被提问者和网友采纳就拿上面的例子说:如果是异步的话,不管ajax的执行请求有没有返回,代码会继续往下执行,
如果是同步的话,只有ajax请求完成返回数据之后代码才能继续往下执行