同步/异步 同步请求和异步请求

同步:

指单线程依次做几件事,有顺序性,就好像一个厨子(核心)挨个的做每一道菜一样.

异步:

多线程同时做几件事情,多个线程同时做几件事情,就好像很多厨子在做菜一样.

同步请求:

客户端只有一个主线程,主线程负责三个事儿:

1.监听用户操作

2.渲染页面(与3互斥,发请求就不能渲染页面)

3.发出请求(发出请求,就不能做第二项功能)

由于2.3的功能不能同时实现,因此不能实现局部刷新(局部刷新:页面的部分刷新),只能实现整体刷新

异步请求:

主线程只干两件事:

1.监听用户操作

2.页面渲染

第三个功能:发出请求被子线程来干,子线程获取数据后显示在原页面上的,这个过程也叫页面的局部刷新

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值