在应用里做的事情很多时候我们不能立即拿到结果,比如让应用从数据仓库里调取一组数据,这需要花点时间,应用向数据仓库发出指令调取数据,数据仓库服务要处理一下,完成以后才能把应用需要的数据交给应用。再比如在应用里需要请求一个外部服务接口,要等待外部接口发回来的响应的结果。如果同步执行这些动作,应用会卡住,等待处理的结果,拿到结果以后才能去做其它的事情。或者我们也可以异步完成这些事情,这样应用可以继续去做其它的事情。
在应用里做的事情很多时候我们不能立即拿到结果,比如让应用从数据仓库里调取一组数据,这需要花点时间,应用向数据仓库发出指令调取数据,数据仓库服务要处理一下,完成以后才能把应用需要的数据交给应用。再比如在应用里需要请求一个外部服务接口,要等待外部接口发回来的响应的结果。如果同步执行这些动作,应用会卡住,等待处理的结果,拿到结果以后才能去做其它的事情。或者我们也可以异步完成这些事情,这样应用可以继续去做其它的事情。