博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
异步模式
阅读量:7022 次
发布时间:2019-06-28

本文共 392 字,大约阅读时间需要 1 分钟。

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

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

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

异步模式的常规处理:

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

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

 

异步模式的高级处理:

promise封装。

 

 

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

就是要重新考虑是否需要响应的问题,也就是缩小需要响应的地方。因为越快获得响应,就是越同步化,顺序化,事务化,性能差化。
通常是通过fire and forget方式实现,发射事件后即忘记,做别的事情了,无需立即等待刚才发射的响应结果了。(发射事件的地方称为生产者,而将在另外一个地方响应事件的处理者称为消费者).是一种,需要完全改变思路,将“请求响应”的思路转变到“事件驱动”思路上,是一种软件编程思维的转变.

转载地址:http://ekdxl.baihongyu.com/

你可能感兴趣的文章
填坑-十万个为什么?(7)
查看>>
WebView,我已经长大了,知道自己区分是否安全了!
查看>>
JS基本语法
查看>>
Android MVVM探索(一) - DataBiding初解
查看>>
最简单三星手机怎么没ROOT激活Xposed框架
查看>>
社会风气欠佳,很多技术们都想着一夜暴富
查看>>
Electron版掘金轻客户端
查看>>
java se 8 学习(二、stream API)
查看>>
现代移动端网络短连接的优化手段总结:请求速度、弱网适应、安全保障
查看>>
3.SpringBoot整合RabbitMQ之发送接收消息实战
查看>>
dva开发一个cnode网站(3)
查看>>
自定义View合辑(6)-波浪(贝塞尔曲线)
查看>>
礼贺新年|宝瓷林·玉堂春·酒具
查看>>
spring cloud微服务主要组件作用和架构介绍
查看>>
(四十四)java版spring cloud+spring boot+redis多租户社交电子商务平台-security简单使用...
查看>>
(二十二)java版spring cloud+spring boot+redis多租户社交电子商务平台-Ribbon设计原理...
查看>>
原生骨架屏 - 2.0.0重磅推出
查看>>
Toolfk.com 程序员工具网上线
查看>>
《Dark Reader》为任意网站启用夜间模式
查看>>
JavaScript数据类型详解
查看>>