zoukankan      html  css  js  c++  java
  • 同步和异步有什么区别?

    所谓同步,就是发出一个功能调用时,在没有得到结果之前,该调用就不返回或者继续执行后续操作。

    异步跟同步相对,当一个异步调用发出后,调用者在没有得到结果之前,就可以继续执行后续操作。当这个调用完成后,一般通过状态、通知和回调的方式来通知调用者。对于异步调用,调用的返回并不受调用者控制。

    根据同步的定义,Java中所有的方法都是同步调用,因为必须等到结果后才会继续执行。我们说同步、异步的饿时候,一般而言是特指那些需要其他端协作或者需要一定时间完成的任务。

    简单而言,同步就是必须一件一件的做事,等前一件事做完后才能做下一件事。而异步这是把事情指派给别人后,接着继续做下一件事,不必等别人返回的结果。

  • 相关阅读:
    MySQL、Redis 和 MongoDB 的优缺点
    解决数据库高并发
    数据库事务
    Mysql 数据库存储的原理?
    CSRF
    MVC模型和MVT模型
    AJAX
    正则表达式-re模块
    ddt-数据驱动测试
    python-时间格式化
  • 原文地址:https://www.cnblogs.com/0820LL/p/9696150.html
Copyright © 2011-2022 走看看