猿问

异步执行与同步执行,这到底意味着什么?

异步执行与同步执行,这到底意味着什么?

异步执行和同步执行有什么区别?



慕尼黑8549860
浏览 7367回答 4
4回答

BIG阳

简单地说:同步你在排队买电影票。除非你面前的每个人都得到一个,否则你不可能得到一个,同样的情况也适用于你身后排队的人。异步你和其他许多人在一家餐馆里。你点食物。其他人也可以点他们的食物,他们不需要等待你的食物被煮熟,然后才能点菜。在厨房里,餐厅的工作人员不断地做饭、服务和接受命令。食物一煮熟,人们就会得到服务。

沧海一幻觉

简单类比解释同步执行我的老板是个大忙人。他让我写代码。我告诉他:好吧。我开始了,他像秃鹰一样看着我,站在我身后,从我的肩膀上下来。我说:“伙计,WTF:为什么你不去做点什么,而我做完这件事呢?”他说:“不,我.在这里等着直到你完成。“这是同步的。异步执行老板告诉我去做,而不是在那里等我的工作,老板去做其他的工作。当我完成我的工作后,我只需向我的老板汇报并说:“我受够了!”这是异步执行。(听我的建议:永远不要和你身后的老板一起工作。)
随时随地看视频慕课网APP
我要回答