hc学习平台

 找回密码
 立即注册
搜索
热搜: 活动 交友 javakc
 › 学习交流 › Ajax › 异步和同步有何异同,在什么情况下分别使用它们,举例说明
查看: 2102|回复: 0
打印 上一主题 下一主题

异步和同步有何异同,在什么情况下分别使用它们,举例说明

[复制链接]

2249

主题

0

帖子

0

博客

admin

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

跳转到指定楼层
楼主
发表于2015-04-17 18:53:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

0

主题

1721

帖子

0

博客

XIAOC

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2016-10-18 09:02:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

异步:在不重新加载整个页面的情况下发出请求,改变页面内容;   验证密码等

同步:重新加载整个页面   跳转页面

0

主题

1902

帖子

0

博客

王之神判

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2017-09-12 11:40:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
异步:在不重新加载整个页面的情况下发出请求,改变页面内容;   验证密码等
同步:重新加载整个页面   跳转页面

0

主题

1932

帖子

0

博客

740317431

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2017-09-12 11:41:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

异步:在不重新加载整个页面的情况下发出请求,改变页面内容;   验证密码等

同步:重新加载整个页面   跳转页面

0

主题

1694

帖子

0

博客

wulinan

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2017-09-25 08:42:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

异步:在不重新加载整个页面的情况下发出请求,改变页面内容;   验证密码,级联菜单,搜素关联提示等

同步:重新加载整个页面  , 跳转页面

0

主题

718

帖子

0

博客

6971

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2017-10-13 17:07:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

同步:发送一个请求,需要等待返回才能发送下一个请求,有个等待过程

异步:发送一个请求 不粗要等待返回,随时可以发送下一个请求 不需要等待

区别:

一个需要等待 一个不需要等待 在部分情况下 我们的项目开发中都会优先选择不需要等待的一步交互方式

需要同步交互等待的情况有:

比如一行的转账系统  对数据库的保存操作

0

主题

133

帖子

0

博客

tjj123456

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2018-07-18 17:37:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如果数据静载线程间共享,使用同步。如正在写的数据以后可能被另一个线程读到,或者正在读的数据已经被另一个线程写过了,
那么这些数据就是共享数据。不许进行同步存取。
当程序在对象上调用了一个需要长时间执行的方法,并不希望程序等待方法返回时,使用异步编程,在很多情况下异步的效率更高。
例如:使用Ajax向服务器发送异步请求,在响应没有返回客户端时,客户端可以继续操作,当响应返回客户端后,就能显示结果。


站点统计|举报|Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, , Processed in 0.195171 second(s), 9 queries .

Powered by javakc! X1.0

© 2004-2014 javakc

f1208.com 备案号:京ICP备14030918号-1

返回顶部