同步与异步的概念

/*
   * 同步:发出一个功能进行调用时,在还没有得到结果之前,该调用就不返回或继续执行后续操作
   * 网页未响应:其原因就是 占用内存过多 内存无法进行处理
   * 如:B/S模式中的表单提交,具体过程是::客户端提交请求->等待服务器处理->处理完毕返回,在这个过程中客户端(浏览器)不能做其他事。
   * 简单来说:同步就好比在银行排队,必须等前面一个人弄好了,才能轮到你。
   *
   *异步:当一个异步过程调用发出后,调用者在没有得到结果之前,就可以继续执行后续操作。当这个调用完成后,一般通过状态、通知和回调来通知调用者。对于异步调用,调用的返回并不受调用者控制。
   *异步就可以解决上述的:网页未响应状态
   *如:B/S模式中的ajax请求,具体过程是:客户端发出ajax请求->服务端处理->处理完毕执行客户端回调,在客户端(浏览器)发出请求后,仍然可以做其他的事。
      *上面同步排队的方式一直在等待前面一个人,而异步则不同,你可以在排队的时候干其他的事情,轮到你了,你再回来。
      *总结来说:同步就是一个等待机制,是否需要等待结果,才能继续执行操作,而异步则可以在等待的时候干其他的事情,去执行其他的操作。
   */

转载于:https://www.cnblogs.com/xmf3628/p/10898305.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值