zoukankan      html  css  js  c++  java
  • 同步 异步

    1丶同步

       同步从字面意思就可以理解,比如说打一个比方 :以前没有智能手机的时候 ,双方打电话在通话的时候,你不能用手机做其它的事情,如果做其他事情通话就会被挂断,需要等待通话结束才能做其他的事情。

      优点:能及时的获取你想要的信息

      劣势:不能做其他的事情

      使用场景:

        不使用异步的时候

    2丶异步

      异步就比如说发短信,我把消息给李某,因为我已经把我想要表达的东西发给了李某,这个时候我就可以去做其他的事情

      优点:能需要的东西传送给某人,也能够去做其他的事情

      缺点:文字有时候不能表达的很清楚,容易出错误,而且消费很多的精力(占用更多的资源)

      使用场景:

        1、不涉及共享资源,或对共享资源只读,即非互斥操作

        2、没有时序上的严格关系

        3、不需要原子操作,或可以通过其他方式控制原子性

        4、常用于IO操作等耗时操作,因为比较影响客户体验和使用性能

        5、不影响主线程逻辑

      异步同步总结:同步 异步 只是针对当前进程、线程调用函数得时候 是否等待数据返回

    引用:

              http://baijiahao.baidu.com/s?id=1574062256052309&wfr=spider&for=pc

              https://blog.csdn.net/zf2014122891/article/details/84557098

                               ——————小白有话说:如有错误请指点出立即改正,虚心学习                    

  • 相关阅读:
    linux jdk 安装
    hibernate下Session的获取方式
    java http的get,post请求
    DetachedCriteria的简单使用
    传入泛型类型(T.class)的方法
    spring4、hibernate4整合xml配置
    (转)谈依赖注入
    集合类概述
    Swing编程概述
    java构造方法之我见
  • 原文地址:https://www.cnblogs.com/liyunhang/p/10628723.html
Copyright © 2011-2022 走看看