当前位置: 首页 > news >正文

同步和异步的区别

举个例子:普通B/S模式(同步)AJAX技术(异步)

同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事

异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕

--------------------------------------------------------------------------------------------------------------------

同步就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听到,你就不停的叫,直到我告诉你听到了,才一起去吃饭。

异步就是你叫我,然后自己去吃饭,我得到消息后可能立即走,也可能等到下班才去吃饭。

所以,要我请你吃饭就用同步的方法,要请我吃饭就用异步的方法,这样你可以省钱。

--------------------------------------------------------------------------------------------------------------------

举个例子 打电话时同步 发消息是异步

-------------------------------------------------------------

转载于:https://www.cnblogs.com/cssfirefly/p/3680192.html

相关文章:

  • 认真的做羞羞的事 一颗种子的自我分享
  • Java异常机制
  • 使用Docker1.13.1快速部署ELK环境
  • SliTaz 从入门到精通
  • Decorator装饰者模式(结构型模式)
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • Anaconda3启动ipython的几种方式
  • QueryParser
  • SqlService 索引原理
  • 第五次实验
  • Sherpa | Complete Navigation System 介绍与教材
  • 「postgres」导出数据以及分割数据
  • C#和asp.net执行外部EXE程序
  • 2018.10.23-dtoj-1608新三国争霸(fight)
  • 玩转html5(三)---智能表单(form),使排版更加方便
  • axios 和 cookie 的那些事
  • javascript数组去重/查找/插入/删除
  • mysql中InnoDB引擎中页的概念
  • nodejs调试方法
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • Redis 懒删除(lazy free)简史
  • sessionStorage和localStorage
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • 讲清楚之javascript作用域
  • 聊聊flink的BlobWriter
  • 聊聊redis的数据结构的应用
  • 删除表内多余的重复数据
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 微服务框架lagom
  • 硬币翻转问题,区间操作
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • #HarmonyOS:Web组件的使用
  • #Linux(Source Insight安装及工程建立)
  • #考研#计算机文化知识1(局域网及网络互联)
  • $emit传递多个参数_PPC和MIPS指令集下二进制代码中函数参数个数的识别方法
  • (0)Nginx 功能特性
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (安卓)跳转应用市场APP详情页的方式
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (强烈推荐)移动端音视频从零到上手(上)
  • (四)c52学习之旅-流水LED灯
  • (转载)hibernate缓存
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • .NET 8.0 中有哪些新的变化?
  • .NET BackgroundWorker
  • .NET Core 和 .NET Framework 中的 MEF2
  • .Net 路由处理厉害了
  • .NET框架类在ASP.NET中的使用(2) ——QA
  • /var/log/cvslog 太大
  • ??eclipse的安装配置问题!??
  • @DependsOn:解析 Spring 中的依赖关系之艺术
  • [ C++ ] STL_stack(栈)queue(队列)使用及其重要接口模拟实现
  • [ 网络基础篇 ] MAP 迈普交换机常用命令详解
  • [2021 蓝帽杯] One Pointer PHP
  • [ANT] 项目中应用ANT