同步、异步在web中.pptx_第1页
同步、异步在web中.pptx_第2页
同步、异步在web中.pptx_第3页
同步、异步在web中.pptx_第4页
同步、异步在web中.pptx_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

同步 异步 介绍的内容 1 同步 异步的定义2 操作系统中的同步与异步3 web中同步与异步4 同步传输与异步传输5 ajax技术实现异步 同步 异步的定义 同步 事件之间有联系 顺序执行 执行完一个再执行下一个 需要等待 协调运行 异步 事件之间彼此独立 在等待某事件的过程中继续做自己的事 不需要等待这一事件完成后再工作 操作系统中的同步与异步 进程同步 进程之间的关系不是相互排斥临界资源的关系 互斥 而是相互依赖的关系 进一步的说明 就是前一个进程的输出作为后一个进程的输入 当第一个进程没有输出时第二个进程必须等待 线程异步 线程就是实现异步的一个方式 异步是调用方法的主线程不需要同步等待另一线程的完成 从而可以让主线程干其它的事 线程 多核实现异步 Web中的同步与异步 同步 发送一个请求 等待返回 然后再发送下一个请求 打电话 例如 银行存款 对数据库的操作优点 同步可以避免出现死锁 读脏数据的发生 一般共享某一资源的时候用 如果每个人都有修改权限 同时修改一个文件 有可能使一个人读取另一个人已经删除的内容 就会出错 同步就会按顺序来修改 异步 发送一个请求 不等待返回 随时可以再发送下一个请求 广播 例如 注册用户 文件上传优点 异步则是可以提高效率了 现在cpu都是双核 四核 异步处理的话可以同时做多项工作 当然必须保证是可以并发处理的 同步传输与异步传输 1 异步传输异步传输又称为起止式异步通信方式 其优点是简单 可靠 适用于面向字符的 低速的异步通信场合 例如 计算机与Modem之间的通信就是采用这种方式 它的缺点是通信开销大 每传输一个字符都要额外附加2 3位 通信效率比较低 例如 在使用Modem上网时 普遍感觉速度很慢 除了传输速率低之外 与通信开销大 通信效率低也密切相关 同步传输 同步传输同步传输是以数据块为传输单位 每个数据块的头部和尾部都要附加一个特殊的字符或比特序列 标记一个数据块的开始和结束 一般还要附加一个校验序列 如16位或32位CRC校验码 以便对数据块进行差错控制 所谓同步传输是指数据块与数据块之间的时间间隔是固定的 必须严格地规定它们的时间关系 总结1 异步传输是面向字符的传输 而同步传输是面向比特的传输 2 异步传输的单位是字符而同步传输的单位是桢 3 异步传输通过字符起止的开始和停止码抓住再同步的机会 而同步传输则是以数据中抽取同步信息 4 异步传输对时序的要求较低 同步传输往往通过特定的时钟线路协调时序 5 异步传输相对于同步传输效率较低 异步传输常用于低速设备 而同步传输通常要比异步传输快速得多 6 同步是阻塞模式 异步是非阻塞模式 同步 异步在web中的应用 AJAX 普通B S模式 同步 同步 提交请求 等待服务器处理 处理完毕返回这个期间客户端浏览器不能干任何事AJAX技术 异步 异步 请求通过事件触发 服务器处理 这是浏览器仍然可以作其他事情 处理完毕 AJAX技术 AJAX即 AsynchronousJavascriptAndXML 异步JavaScript和XML 是指一种创建交互式网页应用的网页开发技术 通过在后台与服务器进行少量数据交换 AJAX可以使网页实现异步更新 这意味着可以在不重新加载整个网页的情况下 对网页的某部分进行更新 Ajax的核心是JavaScript对象XmlHttpRequest 可扩展超文本传输请求 Jquery ajax angularjs http Ajax实例 用户注册分页文件上传百度地图无刷新页面新闻系统股票搜索系统 Ajax优缺点 优点 减轻服务器的负担 按需取数据 最大程度的减少冗余请求局部刷新页面 减少用户心理和实际的等待时间 带来更好的用户体验基于xml标准化 并被广泛支持 不需安装插件等进一步促进页面和数据的分离 缺点 AJAX大量的使用了javascr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论