同步和异步方法有什么区别?

时间:2014-06-26 11:45:25

标签: javascript

synchronus和asynchronus方法之间的区别是什么?

我在codeverge

中找到了这个q / a

当你调用同步方法时,它会完成工作,然后返回结果(成功,失败,也许没有返回)。

当你调用一个非同步方法时,它会立即返回(你的程序可以顺利进行)。完成工作后,它将调用您提供的功能。这些工作与正在运行的程序并行完成。

但真的无法正确理解

有没有人对此有明确的概念?

1 个答案:

答案 0 :(得分:9)

买书。

你可以去当地的书店,排队等候,等待收银员准备好妆容,然后支付并拥有它。这将是同步

或者,您可以立即在亚马逊上订购,并转到您生活中的其他事物。当它在那里时,它们响起你的门,你就会得到异步这本书。