异步和同步[博客搬家]
来源:互联网 发布:魔兽世界更新传输数据 编辑:程序博客网 时间:2024/05/18 00:25
同步及异步的概念
1.同步:就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事,就像你从外面回家,你得先淘钥匙,然后开门,才能进去,后面的需要依赖前面,逐步调用。或者说前面的结果是后面执行的必须条件。对于程序中的同步可以解释:发送器请求-->等待结果-->操作结果-->继续还行后面的代码
2.异步
异步的概念和同步相对。当一个异步过程调用发出后,调用者不能立刻得到结果。实际处理这个调用的部件在完成后,通过状态、通知和回调来通知调用者。当然,异步就是说你淘钥匙同时可以同时听电话,你也可以在听着电话同时,打开进去后,可以一直处于听电话的状态,当然听电话过程你甚至可能因为一些事情,开了门而不进家去做其他事情,如回公司处理事情去了,这一种状态就是异步。对于程序中异步可以解释:发送器请求-->继续还行后面的代码-->响应结果接收完毕了-->操作结果
这里,我们可以看到异步,可以在不等待结果就做其他事情,等上一个请求结束返回结果后,我们再处理也不迟。
同步异步如下图
阅读全文
1 0
- 异步和同步[博客搬家]
- 博客搬家/博客同步
- 博客搬家博客搬家
- 博客搬家
- 博客搬家
- 博客搬家
- 博客搬家
- 博客搬家
- 博客搬家
- 博客搬家
- 博客搬家
- 博客搬家.
- 博客搬家.
- 博客搬家
- 博客搬家
- 博客搬家
- 博客搬家
- 博客搬家
- ArcGIS api for javascript——鼠标悬停时显示信息窗口
- lnmp源码的搭建与常见问题
- 【LeetCode】101. Symmetric Tree
- 异常控制流
- react native热更新
- 异步和同步[博客搬家]
- (原创)安卓自定义shape方法
- yum安装最新版本lnmp nginx/php配置问题
- 安卓8.0彻底改变 或告别卡慢耗电现象
- CentOS7.3+Nginx+多个Tomcat服务器转发配置搭建笔记
- loss&accuracy
- TP3.2做app的几点建议
- UVA 10881 Piotr's Ants
- IOS Crash : if (delegate && [delegate respondsToSelector:didStartSelector])