web中异步和同步的理解
2016-12-09 21:39
113 查看
普通的B/S模式就是同步,而AJAX技术就是异步,当然XMLHttpReques有同步的选项。
同步:提交请求->等待服务器处理->处理完毕返回。这个期间客户端浏览器不能干任何事。
异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕。
举个生动的例子吧:
同步就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听到,你就不停的叫,直到我告诉你听到了,才一起去吃饭。
异步就是你叫我,然后自己去吃饭,我得到消息后可能立即走,也可能等到下班才去吃饭。
所以,要我请你吃饭就用同步的方法,要请我吃饭就用异步的方法,这样你可以省钱。
同步:提交请求->等待服务器处理->处理完毕返回。这个期间客户端浏览器不能干任何事。
异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕。
举个生动的例子吧:
同步就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听到,你就不停的叫,直到我告诉你听到了,才一起去吃饭。
异步就是你叫我,然后自己去吃饭,我得到消息后可能立即走,也可能等到下班才去吃饭。
所以,要我请你吃饭就用同步的方法,要请我吃饭就用异步的方法,这样你可以省钱。
相关文章推荐
- 其他法西斯国家
- 杨小白信箱
- 从Android绘制View小例子中深入理解自定义View
- SharedPreferences 的另一种场景的用法
- 小马哥---高仿苹果6s 机型版本M718 6571新旧版本机型识别对比图 10月后机型更换屏幕
- (POJ2886)Who Gets the Most Candies? <线段树模拟约瑟夫问题,找第k个人>
- 为hadoop集群中单个datanode添加硬盘
- 读《尸语者》秦明第一本
- java学习入门
- NSURLConnection--异步下载HTTP Get
- 一步一图一代码,一定要让你真正彻底明白红黑树
- 开源地图
- 【C语言】迷宫游戏
- 二战德国和意大利战犯
- C 字符串操作练习
- Elasticsearch 关键字:索引,类型,字段,索引状态,mapping,文档,白话文说
- 坚持#第120天~要思考哪里出现了问题!
- 读《引爆点》
- Unity Shader-Phong光照模型与Specular
- Linux系统IP设置与查看命令大全