博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
异步编程的方法
阅读量:5024 次
发布时间:2019-06-12

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

1. 回调函数

2.事件监听

3.发布/订阅(观察者模式)

特点:1 支持简单的广播通信,当对象状态发生改变时,会自动通知已经订阅过的对象

   2 发布者与订阅者耦合性降低,发布者只管发布一条消息出去,它不关心这条消息如何被订阅者使用,同时,订阅者只监听发布者的事件名,只要发布者的事件名不变,它不管发布者如何改变

缺点:1 创建订阅者需要消耗一定的时间和内存

     2 虽然可以弱化对象之间的联系,如果过度使用的话,反而使代码不好理解及代码不好维护等等。

 

4.Promise 对象

转载于:https://www.cnblogs.com/SUHONG/p/8798799.html

你可能感兴趣的文章
20189216 2018-2019-2 《密码与安全新技术专题》第四次作业
查看>>
iOS 设置非ARC类
查看>>
CSS盒子模型
查看>>
流文件保存到本地的两种方法
查看>>
关于js中属性那些事
查看>>
如果想从jenkins直接生成docker镜像,并推送到harbor中,最简单的脚本如何实现?...
查看>>
NGINX白名单功能,ngx_http_limit_conn_module和ngx_http_limit_req_module值设置多少才合适呀?...
查看>>
如何将ESXI上的GUES OS的磁盘空间减小?
查看>>
mplayer configure选项中文注释
查看>>
Leetcode: 二叉树的最大深度
查看>>
4.2 去皱纹
查看>>
DTD笔记
查看>>
字符串的相似度(编辑距离)
查看>>
PDF文件分割和合并
查看>>
Oracle常用函数
查看>>
常用正则记录
查看>>
对象/集合初始化器
查看>>
SSM上传EXCLE到数据库 和 从数据库导出为EXCLE
查看>>
python学习之路(25)
查看>>
c++中拷贝构造函数、默认无参构造函数、析构函数的理解
查看>>