博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Atitit.事件机制 与 消息机制的联系与区别
阅读量:7232 次
发布时间:2019-06-29

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

Atitit.事件机制 与 消息机制的联系与区别

 

 

 

1. 消息/事件机制是几乎所有开发语言都有的机制,在某些语言称之为消息(Event),有些地方称之为(Message). 

其实原理是类似的,只不过有些实现的方式要复杂一点

 

2. 发布/订阅模式

发布/订阅模式是最常用的设计模式之一,是消息机制的核心

 

 

3. 事件是侵入式设计,霸占你的主循环;消息是非侵入式设计,将主循环该怎样设计的自由留给用户。

如果你在设计一个东西举棋不定,那么你可以参考win32的GetMessage,本身就是一个藕合度极低的接口,又足够自由,接口任何语言都很方便

 

3.1. 事件越如 框架,消息相像类库

3.2. 事件比消息封装的更高一层

 

作者::  ★(attilax)>>>   绰号:老哇的爪子  全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊  汉字名:艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: 

 

4. 消息队列和事件触发的区别,本质是没啥区别的

件驱动和消息驱动就像dependency injection和service locator,有各自的适用场景

 

5. 事件机制与消息机制

 

你可能感兴趣的文章
模块与包以及自定义模块
查看>>
ANGULAR $HTTP请求
查看>>
mysql主从复制
查看>>
博客备份专家--豆约翰
查看>>
第七周
查看>>
java 字符串与字符数组相互转换
查看>>
遍历js的obj中所有属性得key
查看>>
Validate XML using a XSD (XML Schema)
查看>>
A Tour of Go Exercise: Errors
查看>>
Windows 7 转移用户文件夹
查看>>
Linux shell的环境配置和命令行技巧
查看>>
Objective-C中的SEL、IMP和Class类型(转)
查看>>
20180814 基于51单片机的数码相机实验指导书编写,继续挖坑
查看>>
数据库中的T-sql语句 条件修改 高级查询
查看>>
win7开机密码忘记了
查看>>
阿里前端两年随想
查看>>
day28(ajax之js原生代码实现)
查看>>
用自定义属性attr或prop方法,遍历获取当前点击a的titleid
查看>>
安卓真机测试遇到的检测不到安卓设备的问题
查看>>
我的大学,我的梦
查看>>