同步和异步的自我理解

同步:

  假设,你去了一家饭店,找了个位置坐下,想找服务员点餐,这个时候服务员对你说:’我是’同步‘服务员,我要服务完上一桌才能招呼你。那桌客人明明已经吃上了,你只是想要个菜单,这么小的动作,服务员却要你等到别人的一个大动作完成之后,才能在来招呼你,这个便是同步问题。

  也就是’顺序交付的工作1234,必须按照1234的顺序完成。

异步:

      则是将耗时很长的A交付的工作交给系统之后,就去继续做B交付的工作,。等到系统完成了前面的工作之后,再通过回调或者事件,继续做A剩下的工作。

      AB工作的完成顺序,和交付他们的时间顺序无关,所以叫“异步”。
posted @ 2020-11-03 14:05  敲代码改变不了中国  阅读(70)  评论(0编辑  收藏  举报