zoukankan      html  css  js  c++  java
  • 异步模式

    异步模式:任务的发起与完成分离;任务执行+完成事件+响应;

    请求 + 响应 + 任务 + 时序。

    同步就是要等待方法的返回,异步就是方法执行过后立即返回,操作真正完成时会有事件发生

    异步模式的常规处理:

    1、面向函数:hook函数注入;

    2、面向对象:接口注入;

    异步模式的高级处理:

    promise封装。

    传统的同步编程是一种请求响应模型,调用一个方法,等待其响应返回.

    异步编程就是要重新考虑是否需要响应的问题,也就是缩小需要响应的地方。因为越快获得响应,就是越同步化,顺序化,事务化,性能差化。

    异步编程通常是通过fire and forget方式实现,发射事件后即忘记,做别的事情了,无需立即等待刚才发射的响应结果了。(发射事件的地方称为生产者,而将在另外一个地方响应事件的处理者称为消费者).异步编程是一种事件驱动编程,需要完全改变思路,将“请求响应”的思路转变到“事件驱动”思路上,是一种软件编程思维的转变.

  • 相关阅读:
    java中 == 与equals 的区别
    java中的多线程 // 基础
    MySQL-锁机制
    将博客搬至CSDN
    MySQL-事务
    MySQL-存储过程
    MySQL-触发器
    MySQL-视图
    Redis设置Auth认证保护
    PHP目前常见的五大运行模式
  • 原文地址:https://www.cnblogs.com/feng9exe/p/9473310.html
Copyright © 2011-2022 走看看