A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Dej@vu 中级黑马   /  2013-8-2 18:26  /  1185 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

同步和异步的区别?在什么情况下分别使用他们,最好能举例 谢谢!!!

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1 神马都是浮云

查看全部评分

2 个回复

正序浏览
进程同步:就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事.就像早上起床后,先洗涮,然后才能吃饭,不能在洗涮没有完成时,就开始吃饭.异步的概念和同步相对。当一个异步过程调用发出后,调用者不能立刻得到结果。
用普通B/S模式(同步)和AJAX技术(异步)解释一下:
同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事
异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕
回复 使用道具 举报
同步就是一件事,一件事情的做。
异步就是,做一件事情,不引响做其他事情。

例如:吃饭和说话,只能一件事一件事的来,因为只有一张嘴。
吃饭和听音乐是异步的,因为,听音乐并不引响我们吃饭。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马