页面请求同步与异步的区别

时间:2021-11-28 23:35:05

同步和异步的区别

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

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

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

 

同步:执行完一件事情之后才能执行下一件事情;

异步:当一个异步过程调用发出后,调用者不能立即得到结果,实际处理这个调用的部件

在完成后,通过状态、通知和回调来通知调用者;

 

 举个通俗的例子就是打电话和发短信;

同步就好比是打电话,只能一对一,一次只能和一个对象通话,结束之后才能进行第二个;

异步就好比发短信,可以一次给多个人发,切不会立马得到结果;