zoukankan      html  css  js  c++  java
  • 同步和异步简述

        同步:执行当前进程,当进程执行到某个请求时,若该请求需要一段时间才返回信息,那么这个进程将会一直等待下去直到请求返回。

        异步:与同步相反,他不会等到直到信息返回才继续执行下去,而是直接执行后面的操作。

        从某种角度上说,异步的处理方式会使得效率更加高,但是如果处于异步的进程太多会造成错误,会产生“混乱”,而使用同步虽然效率低,但是可以保证程序的安全。

        举例:关于同步异步举个简单的例子(这个例子是不严格的):比如一个快餐餐馆,每个窗口摆好了供应的食物,所有购餐者只有一个入口,当处于“同步购餐”时,每一个购餐者按序排队,只有等待前一个购餐完毕后才能到他的位置购餐,即使自己不需要前面一个人的食物也不能跳过,在较少的人数范围内这种方法效率非常低下,而如果换成“异步购餐”,当前一个人在某个窗口选择自己想要的食物时,下一个人如果不想要可以直接跳过去,去选择他需要的食物,这样的方法就提高了效率,但是当人越来越多时,大家都不断跳过时又会造成混乱,大概就是这个意思。

  • 相关阅读:
    组队开发最后冲刺周第一次会议
    android 本地数据库sqlite的封装
    java 空指针异常造成的原因有哪些
    jsp usebean的使用
    PHP模拟登录并获取数据
    php rsa加密解密实例
    30个php操作redis常用方法代码例子
    官方微信接口(全接口)
    curl类封装
    网站微信登录
  • 原文地址:https://www.cnblogs.com/orangeJuice/p/5943902.html
Copyright © 2011-2022 走看看