异步和同步的区别

  • 操作数据库:
    异步:用户不需要等,做完操作后可以直接关闭页面,比方说提交了一个表单,如果数据复杂,导致写数据库需要较长时间,实施异步处理,在用户看起来,点了提交,页面已经刷新,表单已经提交成功了(实际是“假成功”,数据还未完整写入到数据库中),待用户关闭页面后,程序仍能再慢慢写数据到数据库。
    同步:用户需要等待,做完操作后必须等数据写完才能关闭页面,还是以刚刚的例子,提交了一个表单,在程序未将数据完整写入数据库之前,用户无法关闭提交的页面,提交表单后,页面会一直显示加载中,在用户看来,刚刚的表单要等长时间才能提交成功。

    查询数据库:
    异步:用户查询数据时,如果数据查询较长,页面会先渲染,加载局部数据,即用户先看到渲染出来的页面,然后我们加上loading…动画,让用户知道数据正在加载中。
    同步:用户查询数据时,如果数据查询较长,数据无法返回到页面中,在用户看来,页面没反应,体验差。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值